Banner

Senior Application Developer

Aurora, IL, USA ● Chicago, IL, USA ● Elgin, IL, USA ● Naperville, IL, USA ● Orland Park, IL, USA Req #9734
Friday, September 27, 2024

What We Need 

Corpay is currently looking to hire a Senior Application Developer. In this role, you will be responsible for designing, developing, and maintaining software applications using the .NET framework. You will collaborate with cross-functional teams to create innovative solutions that meet the needs of our clients and enhance our product offerings. The ideal candidate will have a strong background in C# programming, a passion for technology, and a commitment to delivering high-quality software.

How We Work 

As a Senior Application Developer, you will be expected to work in a hybrid environment reporting to our office location located in St. Charles.

 

Corpay will set you up for success by providing: 

  • Company-issued equipment

 

Role Responsibilities 

The responsibilities of the role will include:

  • Leading the design, development, and maintenance of software applications using the .NET framework.
  • Writing clean, scalable, and efficient code in C# to build and maintain applications.
  • Ensuring applications meet performance, security, and reliability standards.
  • Implementing software best practices, design patterns, and development methodologies
  • Guiding and mentoring junior developers, providing technical direction and overseeing their work.
  • Driving the technical architecture and ensure alignment with project goals and client needs.
  • Conducting code reviews and enforce coding standards and best practices within the team.
  • Working closely with cross-functional teams, including product managers, UI/UX designers, and QA engineers, to define project requirements and create innovative solutions.
  • Communicating technical concepts effectively to both technical and non-technical stakeholders.
  • Facilitating collaboration with DevOps teams to optimize deployment pipelines and ensure continuous integration/continuous deployment (CI/CD) best practices.
  • Taking ownership of software projects from inception through to production deployment.
  • Ensuring timely delivery of project milestones while managing and mitigating risks.
  • Staying aligned with client objectives, ensuring the final product meets or exceeds their expectations.

 

 Education & Experience

 

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Equivalent work experience may be considered in lieu of formal education.

 

 Qualifications & Skills 

  • 8-10 years of professional experience in software development, with a strong focus on C# and the .NET framework.
  • Proven experience as a Lead Developer or in a similar senior technical role.
  • Extensive experience with ASP.NET MVC, Web API, and Entity Framework.
  • Hands-on experience with front-end technologies (e.g., JavaScript, HTML, CSS, Angular, React, etc.).
  • Experience with SQL Server or other relational databases.
  • Proficiency in designing and implementing RESTful APIs and web services.
  • Experience working with cloud platforms (preferably Azure or AWS).
  • Demonstrated experience with Agile software development practices (e.g., Scrum, Kanban).
  • Familiarity with CI/CD pipelines, source control (e.g., Git), and automated testing.
  • `Technical Skills:
    • Advanced knowledge of C# and .NET Core.
    • Proficient in database design, SQL, and data modeling.
    • Experience with modern software architecture patterns, such as microservices and event-driven architectures.
    • Strong understanding of DevOps principles and practices, including continuous integration/continuous deployment (CI/CD).
    • Familiarity with Docker, Kubernetes, and containerized applications is a plus.
  • Strong leadership and team management skills, with experience mentoring and guiding junior developers.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Strong verbal and written communication skills; able to collaborate effectively with both technical and non-technical stakeholders.
  • Ability to work in a fast-paced environment, manage multiple priorities, and meet tight deadlines.
  • A passion for learning new technologies and continuously improving personal and team skillsets.

 

#LI-DR1

#CORPAY

Other details

  • Job Family IT
  • Pay Type Salary
  • Employment Indicator Employee
Location on Google Maps
  • Aurora, IL, USA
  • Chicago, IL, USA
  • Elgin, IL, USA
  • Naperville, IL, USA
  • Orland Park, IL, USA