Overview

We are looking for a Senior .NET Developer with strong Microsoft Azure experience to deliver stable, scalable solutions using modern engineering practices. In this role, you will partner with cross-functional teams, build .NET Core and Angular features in C#, apply unit testing, and drive work across the SDLC.

Responsibilities

  • Build scalable software applications with .NET technologies and Azure services
  • Partner with cross-functional teams to gather and refine technical and business requirements
  • Maintain clean, efficient, and readable code aligned with standards and best practices
  • Create unit tests and validate results to protect software quality
  • Contribute to SDLC activities such as design, coding, deployment, and maintenance
  • Tune application performance and scalability to improve efficiency continuously
  • Join code reviews and technical discussions to improve collaboration and outcomes

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related discipline
  • 3+ years of professional experience in .NET development
  • Practical experience using Angular for front-end component development
  • Expertise in Azure cloud services and solutions
  • Advanced C# knowledge for application development
  • Proven ability to build modern, scalable applications with .NET Core
  • Solid understanding of unit testing methodologies and tools
  • Comprehensive understanding of SDLC methodologies for software development
  • Proficiency in SQL for database management and development tasks
  • Familiarity with Entity Framework, Dapper, or ADO.NET for data access and manipulation
  • Fluent English at B2 (Upper-Intermediate) level or higher, written and spoken

Nice to have

  • Skills with containerization technologies and microservices architecture
  • Familiarity with DevOps practices and CI/CD pipelines for automating workflows
  • Understanding of distributed systems and NoSQL databases

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn