EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a skilled and experienced Lead .NET Developer to join our team. In this role, you will lead development projects and mentor junior developers to strengthen their skills. Your expertise will drive the success of our projects, ensuring high-quality software solutions that meet client needs.
Responsibilities
Design, develop, and implement software solutions using the .NET framework
Lead and guide the development team through the project lifecycle
Ensure coding standards, best practices, and system performance metrics are met
Collaborate with project managers and other stakeholders to define project scopes and objectives
Analyze system requirements and prioritize tasks
Write clean, scalable code using .NET programming languages
Test and deploy applications and systems
Revise, update, refactor, and debug code
Develop documentation throughout the software development life cycle (SDLC)
Serve as an expert on applications and provide technical support
Requirements
Bachelor’s degree in Engineering, Computer Science, or a related field
Minimum of 5 years of experience as a .NET Developer
At least one year of experience in a leadership role managing development teams
Proficient in C# programming with a strong understanding of its ecosystems
Experience with JavaScript and modern frameworks
In-depth knowledge of ASP.NET framework, including Core or latest versions
Familiarity with cloud environments, particularly Azure and AWS
Strong experience in unit testing frameworks and methodologies
Profound knowledge of software architecture and design patterns
Experience with project estimation techniques within the SDLC
Knowledge of various SDLC methodologies, such as Agile and Waterfall
Proficiency in SQL and database technologies
Excellent communication skills in English at a B2 level or higher
Nice to have
Experience with front-end development technologies such as Angular or React
Familiarity with containerization and orchestration technologies like Docker and Kubernetes
Proven track record of developing high-traffic, large-scale web applications
We offer
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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job