Lead .NET Developer
.NET, JavaScript, Microsoft Azure, Amazon Web Services, ASP.NET, Unit Testing Tools, Software Architecture, Project Management, SDLC Methodologies, SQL
We are on the hunt for a talented and seasoned Lead .NET Developer to fortify our team. In this pivotal role, you will spearhead various development initiatives and provide guidance to less experienced developers, enhancing their technical abilities. Your leadership will be crucial in delivering top-notch software solutions that align with our clients' specifications and requirements.
Responsibilities
- Craft, build, and roll out software solutions leveraging the .NET framework
- Direct and mentor the development team throughout the project's life cycle
- Uphold and enforce coding standards, best practices, and performance metrics
- Engage with project managers and other key stakeholders to establish project goals and parameters
- Evaluate system requirements and organize task prioritization
- Develop and maintain clean, efficient code in .NET languages
- Conduct thorough testing and deployment of applications and systems
- Perform code revisions, updates, refactoring, and debugging activities
- Create and maintain detailed documentation across the SDLC
- Act as a subject matter expert for applications, providing technical support as needed
Requirements
- Bachelor’s degree in Engineering, Computer Science, or a related discipline
- A minimum of 5 years' experience in .NET development
- Over one year of leadership experience, managing software development teams
- Strong proficiency in C# programming and its associated ecosystems
- Skilled in JavaScript and its contemporary frameworks
- Deep understanding of the ASP.NET framework, including Core or the latest versions
- Experience with cloud platforms, especially Azure and AWS
- Extensive experience with unit testing practices and frameworks
- Thorough understanding of software architecture and design principles
- Skilled in project estimation within the frameworks of the SDLC
- Familiarity with diverse SDLC methodologies like Agile and Waterfall
- Strong SQL skills and experience with database technologies
- Exceptional English communication abilities, B2 level or highe
Nice to have
- Experience in front-end technologies such as Angular or React
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes
- Demonstrated experience in building large-scale, high-traffic web applications
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