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