Senior Application Developer

Company:  Corpay
Location: Aurora
Closing Date: 22/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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:

  • 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 ensuring alignment with project goals and client needs.
  • Conducting code reviews and enforcing 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.
  • 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.
#J-18808-Ljbffr
Apply Now
Share this job
Corpay
  • Similar Jobs

  • Senior Application Developer

    Naperville
    View Job
  • Senior Application Developer

    Naperville
    View Job
  • Application Developer II

    Naperville
    View Job
  • Application Developer II

    Naperville
    View Job
  • Application Developer II

    Naperville
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙