Senior .NET Full Stack Developer

NewDelhi, Delhi, India
Oct 16, 2024
Oct 20, 2025
Remote
Full-Time
3 Years
Job Description

We are seeking a Senior .NET Full Stack Developer to join our remote team. In this role, you will leverage Microsoft .NET technologies alongside Angular to develop top-notch software solutions. Your collaboration with developers, architects, and quality assurance specialists will be vital to the success of our projects, and you'll also play a key role in mentoring junior developers.

Key Responsibilities

  1. Collaboration. Work closely with developers, architects, and QA professionals to design and develop high-quality software solutions using .NET technologies.
  2. Project Definition. Partner with the team to define project requirements, design specifications, and timelines.
  3. Mentoring. Provide guidance and mentorship to junior developers, ensuring adherence to industry-standard coding practices and delivery of quality software.
  4. Code Quality. Write clean, efficient, and well-documented code that follows software design patterns and principles.
  5. Code Reviews. Participate in code reviews, offering constructive feedback and promoting best practices.
  6. Continuous Learning. Stay updated on the latest technologies and trends in .NET development, sharing knowledge with team members to foster growth.
  7. Process Improvement. Contribute to the continuous improvement of our software development processes.

Requirements

  1. Experience. Minimum of 3 years in .NET development, with a proven track record of delivering high-quality software solutions.
  2. Expertise in Angular, ASP.NET, REST, and SOAP.
  3. Proficiency in Entity Framework, C#, and Microservice Architecture Pattern.
  4. Strong familiarity with JavaScript, HTML, and CSS.
  5. In-depth knowledge of PostgreSQL and other relational databases.
  6. Agile Methodologies. Experience working in Agile environments, utilizing methodologies such as Scrum or Kanban.
  7. Design Principles. Strong understanding of software design patterns and principles, including SOLID and DRY.
  8. Communication Skills. Excellent interpersonal skills with the ability to work effectively in a team environment.
  9. Language Proficiency. Upper-intermediate level of English proficiency.

Nice to Have

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

Why Join Us?
At EPAM Systems, you will be part of a dynamic team that values innovation and collaboration. We offer opportunities for professional growth, continuous learning, and the chance to work on exciting projects with global impact.

Application Process. If you are a passionate Senior .NET Full Stack Developer looking to make a difference in a remote work environment, we invite you to apply and join our talented team at EPAM Systems.