Senior Software Support Engineer at Merchants Automotive Group, Inc. in Rosemont, Illinois

Posted in Information Technology 27 days ago.

This job brought to you by eQuest

Type: Full-Time

Job Description:

Merchants Fleet is the fastest growing fleet management company in the country, with over 50,000 vehicles under management.  Our mission is to provide our clients with the most innovative fleet management experience nationally. We partner with our clients to optimize the mobility of their organization, through leasing, fleet services and customized solutions.  Through innovative thinking and specialized teams, Merchants elevates the fleet performance of its broad range of clients.

Merchants is an award-winning place to work with accolades including; Best & Brightest, Best Company to Work For 2015-2019, Great Place to Work and Coolest Company for Young Professionals.



Do you enjoy solving business challenges through innovative technology? Do you enjoy working on cutting-edge, massively scalable services technology in a fast-paced team environment? Do you love working on industry-defining projects that move the needle?

At Merchants Fleet, we strive to hire the best minds in technology to innovate and build things to benefit our employees and customers. The intense focus we have on our customers is a large reason we are the nation’s fastest growing fleet management company. Our Software Support Engineers use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand.

The challenges Senior Support Engineers solve at Merchants Fleet are big and impact thousands of customers across the country. Our path forward is not always easy, so we are selective about who joins us on this journey. There is a specific kind of person who thrives on taking software development challenges at Merchants Fleet – someone who is excited by the idea of helping create new products, features, and services from scratch while in a fast-paced environment.

The Senior Software Support Engineer provides technical leadership and execution of the supported application’s software development life cycle.  This individual will participate in the technical and operational aspects of the IT strategy, involved in daily support activities, architectural design, and implementation, and other related initiatives that impact supported applications.

If you’re ready to ELEV8 your career, come join us on this journey, and help build the future with us!


Key Job Responsibilities:

  • Provide technical direction and oversight to the support and enhancement teams for support tasks such as defect resolution, enhancements, monitoring and alerting, and performance improvements

  • Implement bug fixes and enhancements into flexible, supportable, and scalable code

  • Perform design and code reviews for support and enhancement team

  • Participate, and sometimes lead, in Agile Scrum/Kanban ceremonies

  • Create and execute application monitoring and alert management solution

  • Execute application load and performance management activities

  • Research and implement performance improvements as uncovered from load and performance testing

  • Comply with, and implement, software development best practices and coding standards

  • Handle code merges and source code control across development tracks

  • Provide technical support in testing and release management activities

Basic Qualifications:

  • Deep understanding and hands-on experience in .Net framework, specifically C# utilizing REST services, WCF and MVC pattern

  • Extensive knowledge and experience in AngularJS or newer

  • Exposure to role-based and token-based security model

  • Hands-on experience in SQL Server and other relational databases

  • Extensive knowledge in service-oriented architecture

  • Knowledge and hands-on experience in implementing systems integration utilizing API’s

  • Exposure to DevOps, Git and MSBuild or other related tools

  • Some hands-on experience in report writing tools such as SSRS or other related tools

  • Ability to troubleshoot critical issues, provide guidelines and/or navigate issues all the way through resolution

  • Strong knowledge and experience in Agile Scrum/Kanban best practices

  • Some level of exposure to Azure Cloud solutions

  • 5+ years of development experience in C# .Net

  • 5+ years of development experience in T-SQL

  • 3+ years of development experience in AngularJS or newer

  • 3+ years of modern JavaScript frameworks

  • 3+ years of experience in source code control and continuous build / deployment

  • Experience configuring and using Dynatrace, Loadrunner or similar tools

  • Bachelor’s degree in computer science or closely related field

Preferred Qualifications:

  • Master’s degree in computer science or closely related field