Back to Search
We are looking for a motivated, experienced Lead .NET Developer for a remote position within our team.
Your role involves designing, developing, testing, and deploying comprehensive web/mobile applications within an agile environment at a fast pace. You will solve problems, troubleshoot, and implement innovative solutions to fulfill digital strategies and achieve objectives.
Responsibilities
- A minimum of 5 years of web and desktop applications development experience using .NET technologies
- At least 1 year of team leadership experience
- Proficiency in C#, Entity Framework, ASP.NET MVC, and SQL
- Practical experience with Angular
- Skilled in Azure DevOps
- Comprehensive understanding of software design patterns, SOLID principles, and software development best practices
- Strong problem-solving and complex issues troubleshooting abilities
- Thorough understanding of Agile methodologies
- Excellent English communication and interpersonal skills (Level B2 or higher)
- Bachelor's degree in Computer Science, Information Technology, or a related field
Requirements
- A minimum of 5 years of web and desktop applications development experience using .NET technologies
- At least 1 year of team leadership experience
- Proficiency in C#, Entity Framework, ASP.NET MVC, and SQL
- Practical experience with Angular
- Skilled in Azure DevOps
- Comprehensive understanding of software design patterns, SOLID principles, and software development best practices
- Strong problem-solving and complex issues troubleshooting abilities
- Thorough understanding of Agile methodologies
- Excellent English communication and interpersonal skills (Level B2 or higher)
- Bachelor's degree in Computer Science, Information Technology, or a related field
Nice to have
- Prior experience with cloud technologies (e.g., AWS or Google Cloud Platform)
- Familiarity with containerization technologies (e.g., Docker and Kubernetes)
- Knowledge of front-end technologies (e.g., React or Vue.js)
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