Software Engineer

Posted Date 14 Nov 2024



Experience Icon Experience 2 Years Salary Salary 80000USD
Job Type Icon Job Type Full Time Company Company Marquette Associates Inc
Job Category Icon Job Category Web Development Qualification Icon Qualification BS IT / CS / Software Engraining
Gender IconGender Both Date Last Date 12 Feb
Vacancies IconVacancies 4 Remote IconRemote No
Location Location(s) Chicago , United States

Description Job Description


As a Software Engineer, you will collaborate on cutting-edge projects and initiatives using the Microsoft technology stack. You will drive innovation in software design and architecture, creating exceptional user experiences while ensuring scalability and robustness. This role also includes contributing to database management and playing a key role in shaping the future of Marquette's software development initiatives.

Responsibilities:

  • Develop and maintain modern applications using .NET Core and related frameworks.
  • Write clean, efficient, and maintainable code in C#, JavaScript, and other languages.
  • Design, implement, and consume Web APIs.
  • Create robust, scalable, and user-friendly web and desktop applications.
  • Collaborate with team members and stakeholders to understand user needs and deliver exceptional solutions.
  • Optimize SQL databases, including designing queries, T-SQL stored procedures, and triggers.
  • Utilize third-party component technologies such as Telerik, Syncfusion, and Bootstrap.
  • Take ownership of the full software development lifecycle for assigned tasks.
  • Proactively maintain and support business-critical applications.

Qualifications/Competencies for Success:

Required:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5-7+ years of professional web development experience.
  • Proficiency with the .NET Core framework.
  • Strong understanding of SQL database design and T-SQL programming.
  • Experience building and consuming Web APIs.
  • Proficiency in modern client-side and server-side frameworks.
  • Exceptional communication skills and collaborative mindset.
  • Experience in desktop application development.

Preferred:

  • Knowledge of Microsoft Blazor.
  • Experience with Azure cloud solutions.
  • Familiarity with financial applications and statistical tools.

Benefits:

  • Top-tier healthcare coverage.
  • Fully paid premiums for disability and employee life insurance.
  • Health and Dependent Care FSA and HSA options.
  • Company 401(k) contributions.
  • Hybrid work policy.
  • Generous paid time off and 15+ holidays.
  • Summer hours.
  • Tuition and education reimbursement.
  • Enhanced Employee Assistance Program.
  • Volunteer opportunities.
  • Company-wide events and a collaborative work environment.

Why You Should Apply:

This is an exciting opportunity to contribute to high-impact projects, collaborate with a talented IT team, and shape the future of Marquette's software development. With top-notch benefits, a hybrid work policy, and an emphasis on professional growth, Marquette offers the ideal environment for driven and innovative software engineers.

Filter Results Clear all


By Application Type


By Category