Back to Search
Lead .NET Full Stack Developer
.NET, Angular, C#, Object-oriented Programming, SOLID (object-oriented design principles), TypeScript, Docker, Kubernetes, Microsoft Azure, Microsoft SQL Server, Unit Testing
Sorry, this position is no longer available
We are currently searching for a Lead .NET Full Stack Developer to join our team remotely.
As the Lead .NET Developer, you will be involved in all phases of the software development cycle, including analysis, design, and implementation. You will work with the Support Team to troubleshoot issues in the production environment, upgrade existing software applications according to changing business needs, and develop software applications as part of a cross-functional team in collaboration with Team Lead, QAs, Business analysts, Support team, and other developers.
Responsibilities
- Participate in all phases of the software development cycle, including analysis, design, and implementation
- Collaborate with the Support Team to troubleshoot issues in the production environment
- Upgrade existing software applications according to changing business needs
- Develop software applications as part of a cross-functional team in collaboration with Team Lead, QAs, Business analysts, Support team, and other developers
- Write testable and maintainable code
- Lead and mentor the team of engineers
Requirements
- Bachelor’s Degree in Computer Science or equivalent experience
- At least 5 years of experience in software development
- 1+ year of relevant leadership experience
- Strong knowledge of .NET Core and C#
- Knowledge of OOP, CQRS, and SOLID principles
- Knowledge of MS SQL
- Proficiency with TypeScript, Angular, RxJs
- Familiarity with ngrx at a basic/middle level
- Demonstrated ability to design and implement software products
- Ability to work in a team, independently, with little supervision
- Ability to manage shifting priorities and timelines
- Upper-Intermediate level of English
Nice to have
- Experience with Kubernetes, Docker, and Azure
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