Skip navigation EPAM

Senior Software Engineer (MS .NET Full Stack)

  • Pune, India
Job #: 45257
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Software Engineer (MS .NET Full Stack) for our Pune office to make the team even stronger.


  • Analyze, design and develop code
  • Perform maintenance on existing solutions
  • Provide innovative and cost-effective engineering solutions
  • Participate in knowledge sharing activities
  • Mentor junior developers as required


  • B.E/B.Tech or M.E./M.Tech in Engineering with more than 7+ years related experience
  • Knowledge of software architecture & design
  • Experience with agile software development processes (specifically Scrum)
  • Knowledge of configuration management
  • Knowledge of and adherence to software quality principles
  • Knowledge of ASP.NET Web API (advanced level)
  • Knowledge of .NET Core (intermediate level)
  • Knowledge of .NET Core Web API (intermediate level)
  • Knowledge of JavaScript (advanced level)
  • Knowledge of JQuery (advanced level)
  • Knowledge of Angular 6 (or Angular 2+) (advanced level)
  • Knowledge of C#, .NET Framework, Visual Studi (advanced level)
  • Knowledge of object oriented programming (advanced level)
  • Experienced in writing good unit and integration tests (advanced level)
  • Knowledge of HTML 5/CSS (intermediate level)
  • Knowledge of Windows Communication Foundation (intermediate level)
  • Knowledge of Design Pattern (intermediate level)
  • Advanced debugging and troubleshooting skills (intermediate level)
  • Knowledge of Structured Query Language and Tools (intermediate level)
  • Strong knowledge of memory and performance profiling tools (intermediate level)
  • Oral and Written communication skills (advanced level)
  • Experience working closely with team members on implemention and supportiong data-oriented development efforts (advanced level)
  • Experience working closely with key users, sponsors and management on implementation and supporting data-oriented development efforts (intermediate level)

We offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package:
    • Health benefits
    • Retirement benefits
    • Paid time off
    • Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Узнать больше о EPAM Индия

Здравствуйте, чем мы можем вам помочь?

Наши офисы