Senior Software Engineer (.NET Back-end, Azure / AWS)

Newdelhi, Delhi, India
Nov 07, 2024
Nov 22, 2025
Onsite
Full-Time
5 Years
Job Description

EPAM Systems is a global leader in digital platform engineering and development services, known for delivering innovative, cutting-edge solutions. As a Senior Software Engineer, you will play a key role in designing and developing cloud-based software solutions using .NET technologies, specifically ASP.Net Core, Web API, and cloud platforms like Azure or AWS. Join our dynamic, multinational team to tackle exciting technical challenges and deliver business-driving projects while growing in a collaborative, inclusive environment.

Key Responsibilities

  • Design and develop scalable, high-performance .NET backend applications.
  • Build REST APIs using ASP.Net Core and Entity Framework Core with LINQ.
  • Leverage cloud technologies such as Microsoft Azure or AWS, including services like Redis Cache, Azure Search, and Logic Apps.
  • Integrate front-end and back-end aspects of web applications using JavaScript and jQuery.
  • Contribute to the design and implementation of highly available, fault-tolerant applications.
  • Work closely with cross-functional teams to ensure seamless software integration and client delivery.
  • Ensure high-quality code through Unit Testing, code reviews, and continuous integration practices.
  • Client interaction and management, ensuring successful project delivery and relationship-building.

Key Qualifications

  • 5-8 years of experience in the software industry with a strong focus on backend technologies.
  • Expertise in ASP.Net Core, ASP.Net Web API, C#, and Entity Framework Core.
  • Hands-on experience with cloud platforms (Azure or AWS) and relevant tools like Redis Cache, Logic Apps, and Application Insights.
  • Strong proficiency in T-SQL and Stored Procedures.
  • Experience in JavaScript/jQuery for front-end integration.
  • Familiarity with Source Code Management (SCM) platforms such as GIT and TFS.
  • Solid understanding of Data Structures and Algorithms.
  • Prior experience in developing RESTful APIs and scalable applications.
  • Experience in Unit Testing and continuous improvement practices.
  • Good communication and client-facing skills, with experience in Client Management.

Preferred Skills

  • Knowledge of cloud security and best practices in building secure cloud applications.
  • Ability to mentor and provide technical guidance to junior team members.
  • Familiarity with modern JavaScript frameworks and front-end integration.

Why Join EPAM?

  1. Impactful Work. Work on global projects that drive business growth across various industries.
  2. Professional Development. Access to an online university, knowledge-sharing platforms, certifications, and opportunities for international exposure.
  3. Innovation & Collaboration. Join a creative, diverse team where your ideas are valued through Hackathons, Tech Talks, and collaboration across EPAM offices.
  4. Work-Life Balance. Enjoy a healthy work-life balance with flexible benefits, paid time off, and health & retirement benefits.
  5. Personal Growth. Access LinkedIn Learning Solutions and opportunities to explore your passions outside of work (e.g., CSR activities, sports, photography).

Additional Benefits

  • Relocation opportunities within EPAM for short-term or long-term projects.
  • Diverse culture and an inclusive, global community that fosters growth and collaboration.

About EPAM. EPAM is a global technology and engineering services leader, committed to delivering exceptional solutions that impact the future of technology. With over 25 years of expertise, we provide services to clients across industries like financial services, healthcare, and retail. As part of EPAM, you’ll work in a forward-thinking, diverse environment that offers ample opportunities for personal and professional growth.