Logo for UPS

Lead Applications Developer - C#/.Net

Roles & Responsibilities

  • 10–12 years of experience in application development with strong expertise in C#, .NET Core, ASP.NET, Web API, and MVC.
  • Proven experience in solutioning, architecture, and system design for large-scale enterprise applications.
  • Strong knowledge of design patterns, microservices, and cloud-native architectures (Azure and/or AWS).
  • Hands-on experience with SQL Server/Oracle/NoSQL databases, front-end frameworks (Angular/React/Blazor), and CI/CD with Git and automated testing.

Requirements:

  • Lead the design, architecture, and development of enterprise-grade applications using C#/.NET technologies.
  • Translate business requirements into scalable technical solutions and define and enforce coding standards, architectural guidelines, and best practices across the team.
  • Provide technical leadership, mentorship, and code reviews to ensure high-quality deliverables; drive performance, maintainability, and security; and oversee integrations with databases, APIs, cloud platforms, and third-party systems.
  • Collaborate with product managers, business analysts, and QA to ensure seamless delivery; contribute to DevOps practices, CI/CD pipelines, and cloud-native deployments.

Job description

Before you apply to a job, select your language preference from the options available at the top right of this page.

Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level.

Job Description:

Job Title: Lead Application Developer – C#/.NET

Experience: 10–12 Years

Location: [Specify Location / Hybrid / Remote]

Role Summary

We are looking for an experienced Lead Application Developer with deep expertise in C#/.NET who can drive end-to-end solution design, architecture, and delivery of scalable and maintainable enterprise applications. This role requires a strong mix of technical expertise, analytical thinking, business acumen, and leadership skills to guide teams in adopting best practices and delivering high-quality solutions.

Key Responsibilities

  • Lead the design, architecture, and development of enterprise-grade applications using C#/.NET technologies.
  • Partner with stakeholders to understand business requirements and translate them into scalable technical solutions.
  • Define and enforce best practices, coding standards, and architectural guidelines across the team.
  • Provide technical leadership, mentorship, and code reviews to ensure high-quality deliverables.
  • Drive solutioning with focus on performance, maintainability, and security.
  • Collaborate with product managers, business analysts, and QA teams to ensure seamless delivery.
  • Oversee the integration of applications with databases, APIs, cloud platforms, and third-party systems.
  • Contribute to DevOps practices, CI/CD pipelines, and cloud-native deployments.
  • Stay updated on emerging technologies and recommend adoption where beneficial.

Required Skills & Experience

  • 10–12 years of experience in application development with strong expertise in C#, .NET Core, ASP.NET, Web API, and MVC.
  • Proven experience in solutioning, architecture, and system design for large-scale applications.
  • Strong knowledge of design patterns, microservices, and cloud-native architectures (Azure/AWS).
  • Hands-on experience with SQL Server/Oracle/NoSQL databases.
  • Solid understanding of front-end frameworks (Angular/React/Blazor).
  • Strong experience in CI/CD, version control (Git), and automated testing frameworks.
  • Excellent analytical, problem-solving, and communication skills.
  • Demonstrated leadership in guiding development teams and ensuring adherence to best practices.

Preferred Skills

  • Experience in containerization (Docker, Kubernetes) and event-driven architectures.
  • Familiarity with Domain-Driven Design (DDD) and enterprise integration patterns.
  • Exposure to Agile/Scrum methodologies and tools like Jira or Azure DevOps.
  • Prior experience in performance optimization and application security.

Education

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.


Employee Type:
 

Permanent


UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.

Lead Developer Related jobs

Other jobs at UPS

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.