Senior Back-End Developer at Merchants Automotive Group, Inc. in Rosemont, Illinois

Posted in Manufacturing 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 Senior Back-End Developers use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand.

The challenges Senior Back-End Developers 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.

This individual will work with Application Architects to design, implement, and maintain software solutions and business platforms for Merchants Fleet.

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


Key Job Responsibilities:

  • Active collaboration with Application Architects to design software solutions and business platforms on assigned projects

  • Follow and support the standards set forth by Enterprise Architect and the Senior Software Manager

  • Perform full lifecycle application development with ability to deliver quality products on time

  • Design, code, and debug applications in various software languages and platforms (C#, .NET, ASP.NET Web API) including RESTful microservices on-prem and in the cloud

  • Software, code, and requirements analysis, software review, refinement of code metrics

  • Analysis of system risk, software reliability, scalability, and performance

  • Work with Relational and NoSQL databases, including SQL Server with moderate to advanced knowledge of T-SQL

  • Collaborate with business, technical, and Agile team members

  • Support, maintain, and document software functionality

  • Integrate software with existing systems

  • Establish effective communication within the IT Team and Business teams

  • Common IT Hardware, Software, Platform and Systems Knowledge (Merchants is primarily a Microsoft shop, so experience with Microsoft operating systems and tools is a must)

Basic Qualifications:

  • 5+ years of C# .NET Development Experience


    • ASP.NET Web API

    • Class Library Development

    • Nuget Packaging

  • 1+ year of Cloud Development in Azure and/or AWS

  • 5+ years of Object-Oriented design and development experience with knowledge of design patterns, and SOLID/DRY principles.

  • 3+ years of RESTful microservice development including designing, building, testing, and deployment.

  • 3+ years of SQL Server development in T-SQL and Data Modeling

  • 2+ years of web development

    • Moderate ability to make minor enhancements and bug fixes in existing AngularJS application

    • Moderate ability to develop in HTML and CSS

  • Clear understanding of Serverless architectures

  • Strong and clearly demonstrated ability to develop effective unit tests using test frameworks and mocking frameworks as needed

  • Application Support (ability to triage and troubleshoot swiftly and effectively is key, as needed)

  • Strong understanding of Source Control Management, specifically Git (we use TFS-Git)

  • Full-Life Cycle Experience – from design, to development, to implementation, to support

  • Bachelor's Degree in Computer Science, Information Systems, Business Administration, or a related field, or equivalent experience