Senior .NET Full Stack Developer

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

We are looking for an experienced and motivated Senior .NET Full Stack Developer to join our remote team. In this role, you will be responsible for developing, maintaining, and enhancing enterprise-level applications, ensuring they meet high standards of quality, scalability, and performance. You will work on both frontend and backend technologies, contribute to architectural decisions, and collaborate with cross-functional teams to drive technical innovation.

Key Responsibilities

  1. Develop High-Quality Code. Write clean, maintainable, and efficient code in C# or C++, following best practices and software quality standards.
  2. Frontend Development. Create intuitive user interfaces using HTML, CSS, and JavaScript to enhance user experience.
  3. Backend Development. Design and implement robust backend systems using ASP.NET, NodeJS, and Angular to support scalable enterprise applications.
  4. System Design & Architecture. Work on complex application features and contribute to technical design decisions to build scalable and maintainable systems.
  5. Data Integration. Develop flexible data models and ensure seamless integration between front-end and back-end components.
  6. Troubleshooting & Debugging. Identify and resolve issues in the application stack to ensure smooth user experience and minimal downtime.
  7. Unit Testing & Bug Fixing. Perform thorough unit testing, diagnose problems, and implement fixes to ensure the application works seamlessly.
  8. Collaborate with Cross-Functional Teams. Work closely with product managers, designers, and other engineers to deliver features on time and meet business requirements.

Required Skills and Qualifications

  1. Experience. At least 3 years of experience as a Senior .NET Full Stack Developer.
  2. Proficient in C# or C++. Strong experience with coding in C# or C++, with expertise in ASP.NET and enterprise-level application development.
  3. Frontend Technologies. Good understanding and hands-on experience with HTML, CSS, and JavaScript.
  4. Backend Technologies. Proficiency with ASP.NET, NodeJS, and Angular for enterprise application development.
  5. Problem Solving. Strong analytical skills with the ability to troubleshoot, debug, and optimize code.
  6. Soft Skills. Excellent interpersonal, communication, and organizational skills to collaborate effectively with teams.
  7. Self-Motivated. Ability to work independently and manage tasks efficiently to meet deadlines.
  8. Language Skills. Upper-Intermediate English (B2+) level to communicate effectively in a global team.

Nice to Have

  • MFC and STL Knowledge. Familiarity with MFC (Microsoft Foundation Class) and STL (Standard Template Library) will be a plus.

Why Join EPAM?

  1. Global Impact. Work on impactful projects for clients across diverse industries, contributing to global digital transformation.
  2. Career Growth. At EPAM, we prioritize personal and professional growth, offering opportunities for learning, training, and career advancement.
  3. Remote Flexibility. Work remotely and collaborate with a talented, global team of experts.
  4. Innovative Culture. Join a culture that thrives on continuous innovation, collaboration, and creative problem-solving.
  5. Work-Life Balance. Enjoy the flexibility to balance personal and professional commitments while delivering top-quality software solutions.

Apply Now. If you are a proactive, experienced Full Stack Developer with a passion for writing high-quality code and working on complex, enterprise-level systems, we encourage you to apply. Join us at EPAM Systems and be a part of a team that's pushing the boundaries of what's possible in the world of technology.

Apply now and take the next step in your career with EPAM Systems!