Senior .NET Full Stack Developer

NewDelhi, Delhi, India
Nov 28, 2024
Nov 12, 2025
Remote
Full-Time
3 Years
Job Description

We are looking for an experienced Senior .NET Full Stack Developer to join our dynamic and remote team at EPAM Systems. In this role, you will leverage your expertise in Microsoft .NET technologies along with Angular to develop high-quality, scalable software solutions for our clients. You will collaborate with a diverse team of developers, architects, and quality assurance professionals to design, build, and maintain complex software applications.

As a senior member of the team, you will take on a leadership role by mentoring and guiding junior developers, ensuring adherence to industry-standard coding practices and delivering quality software solutions. This is an exciting opportunity for developers who thrive in an agile environment and are passionate about building cutting-edge applications.

Responsibilities

  • Collaborate with developers, architects, and QA professionals to design and develop high-quality software solutions using Microsoft .NET technologies, with a strong focus on Angular.
  • Work closely with the team to define project requirements, design specifications, and project timelines, ensuring a clear understanding of the project's goals.
  • Mentor junior developers, providing guidance on best practices, coding standards, and ensuring that the team delivers high-quality, maintainable software.
  • Write clean, efficient, and well-documented code that adheres to software design patterns and principles, such as SOLID and DRY.
  • Participate in code reviews, providing constructive feedback and ensuring that all code meets the highest standards of quality and performance.
  • Stay up-to-date with the latest trends and technologies in .NET development, sharing your knowledge and continuously improving the development processes.

Requirements

  • At least 3 years of experience in .NET development, with a proven track record of delivering high-quality software solutions.

Technical Expertise

  • Strong expertise in Angular, ASP.NET, REST, and SOAP APIs.
  • Proficiency in Entity Framework, C#, and Microservice Architecture pattern.
  • Deep knowledge of JavaScript, HTML, and CSS.
  • In-depth experience with PostgreSQL and other relational databases.
  • Experience working in an Agile environment using methodologies such as Scrum or Kanban.
  • Strong understanding of software design patterns and principles, such as SOLID, DRY, and clean coding practices.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a remote team.
  • Upper-intermediate level of English proficiency for effective communication.

Nice to Have

  • Experience with Azure DevOps or similar tools for continuous integration and delivery.
  • Proficiency in containerization technologies like Docker and Kubernetes.
  • Familiarity with NoSQL databases such as MongoDB or Cassandra.

Why EPAM?
EPAM Systems is a global leader in providing technology and engineering solutions. We value collaboration, innovation, and a passion for technology. As a Senior .NET Full Stack Developer at EPAM, you’ll work on diverse projects, using the latest tools and technologies to create software that impacts the business world. We offer a supportive work environment, opportunities for professional development, and a chance to be part of a talented, motivated team.

If you're passionate about building high-quality, scalable solutions, mentoring junior developers, and working in a fast-paced environment, we encourage you to apply for this role!