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)
5+ years of C# .NET Development Experience
ASP.NET Web API
Class Library Development
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