Overview
We are looking for an experienced Senior .NET Developer to become part of our growing team.
In this position, you will be instrumental in crafting and launching dependable, high-capacity solutions that drive our products and services forward. Working alongside multidisciplinary teams, you will help transform creative concepts into reality and influence the technological roadmap of our platform.
Responsibilities
- Build, implement, and support efficient server-side services and applications
- Plan resilient, dependable, and protected technical solutions that match company objectives
- Work together with product owners, UX specialists, and fellow engineers to scope and roll out new functionality
- Conduct peer code reviews and share thoughtful feedback to uphold high engineering standards
- Coach and support less experienced developers, helping them advance in their careers
- Refactor and enhance existing code to boost speed, scalability, and long-term sustainability
- Take part in technical roadmap discussions and influence key architectural choices
- Investigate, diagnose, and fix challenging production incidents promptly
- Keep current with new tools and frameworks, suggesting enhancements to our engineering workflow
Requirements
- A minimum of 3 years of hands-on experience in a software engineering role
- Advanced command of C# and the .NET ecosystem for crafting enterprise-grade applications
- Practical expertise in writing unit tests to safeguard code quality and reliability
- Strong grasp of software architecture concepts, design patterns, and industry best practices
- Background in SDLC approaches such as Agile, Scrum, or Kanban
- Confident knowledge of SQL, including efficient query writing and relational database schema design
- Hands-on skills with data access libraries such as Entity Framework, Dapper, and ADO.NET
- Real-world experience using Microsoft Azure to deploy and manage cloud-based applications
- Demonstrated experience with ASP.NET for creating web applications and APIs
- Working familiarity with Angular for developing interactive and adaptive frontend interfaces
- Outstanding spoken and written English communication abilities (B2+ level or above)
Nice to have
- Hands-on knowledge of container technologies like Docker and orchestration systems such as Kubernetes
- Understanding of CI/CD workflows and broader DevOps culture
- Awareness of microservices architecture and distributed system design
[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