India
We are looking for a highly skilled Lead .NET Developer to join our remote team. As a Lead .NET Developer, you will be responsible for designing, developing, and testing software solutions that meet the project's requirements and provide a seamless user experience.
Responsibilities
- Lead the development team in designing, developing, and testing software solutions
- Provide technical guidance and mentorship to team members
- Collaborate with cross-functional teams to ensure the project's success
- Develop and maintain software documentation
- Participate in code reviews and ensure that coding standards and best practices are followed
- Contribute to the continuous improvement of the development process
- Ensure that software solutions are delivered on time and meet the project's requirements
Requirements
- 5+ years of professional experience in .NET development
- Expertise in C#, .NET, REST Services, Web API, and MS SQL Server
- Experience in developing and deploying applications on Microsoft Azure
- Proficiency in JavaScript and Angular
- Ability to lead a team of developers and quality assurance engineers
- Excellent verbal and written communication skills in English at an Upper-Intermediate level
Nice to have
- Experience with gRPC, Pipelines, AKS, Linux / Windows Containers
- Familiarity with Agile methodologies and DevOps practices
- Certifications in .NET development or related fields
Benefits
- 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