JobHabor

Senior Application Developer

Corpay

Location
Chicago
Workplace
Remote
Employment
Full Time
Salary
USD 110,000–140,000/yr
Apply on the employer’s site

Posted 2mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Lead the design, development, and maintenance of software applications using the .NET framework
  • Write clean, scalable, and efficient code in C# to build and maintain applications
  • Ensure applications meet performance, security, and reliability standards
  • Implement software best practices, design patterns, and development methodologies
  • Guide and mentor junior developers, providing technical direction and overseeing their work
  • Drive technical architecture and ensure alignment with project goals and client needs
  • Conduct code reviews and enforce coding standards and best practices within the team
  • Work closely with cross-functional teams to define project requirements and create innovative solutions
  • Communicate technical concepts effectively to both technical and non-technical stakeholders
  • Facilitate collaboration with DevOps teams to optimize deployment pipelines and ensure CI/CD best practices
  • Take ownership of software projects from inception through to production deployment
  • Ensure timely delivery of project milestones while managing and mitigating risks
  • Stay aligned with client objectives, ensuring the final product meets or exceeds their expectations

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience
  • 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)
  • 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)
  • 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
  • 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

Preferred

  • Familiarity with Docker, Kubernetes, and containerized applications

Skills

  • .NET
  • C#
  • ASP.NET MVC
  • Web API
  • Entity Framework
  • JavaScript
  • HTML
  • CSS
  • Angular
  • React
  • SQL Server
  • RESTful APIs
  • Azure
  • AWS
  • Scrum
  • Kanban
  • .NET Core
  • SQL
  • Microservices
  • Event-driven architectures
  • DevOps
  • CI/CD
  • Git
  • Docker
  • Kubernetes

Similar roles