Skip To Main Content
backBack to Search

Lead .NET Developer

.NET, Angular, C#, Object-oriented Programming, SOLID (object-oriented design principles), TypeScript, Docker, Kubernetes, Microsoft Azure, Microsoft SQL Server, Unit Testing
warning.png
Sorry, this position is no longer available

We are inviting a Lead .NET Developer to become part of our remote team. In our cross-functional team, you'll be involved in every stage of the software development cycle, from analysis and design to implementation.

You'll collaborate with our QAs, Business Analysts, and Support Team to create and enhance software applications. Additionally, you'll solve problems in the production environment.

Responsibilities
  • Involvement in all stages of the software development cycle, from analysis and design to implementation
  • Collaboration with Team Lead, QAs, Business Analysts, Support team, and other developers to create software applications
  • Enhancement of existing software applications to meet evolving business needs
  • Problem-solving in the production environment
  • Engagement with multinational, multicultural teams, predominantly in English
  • Production of testable and maintainable code
Requirements
  • A Bachelor’s Degree in Computer Science or an equivalent qualification
  • More than five years of experience in software development in a similar role
  • A proven ability to lead and mentor a team of engineers
  • Profound knowledge of .NET Core and C#
  • Familiarity with frontend tech stack, including TypeScript and Angular
  • Proficiency in RxJs and ngrx
  • Demonstrable skill in designing and implementing software products
  • Excellent written and verbal communication skills
  • Capability to work both in a team and independently, with minimal supervision
  • Ability to learn and incorporate new technologies
  • Aptitude for managing changing priorities and timelines
  • Understanding of OOP, CQRS, and SOLID principles
  • Knowledge of MS SQL
Nice to have
  • Experience in Kubernetes, Docker, and Microsoft 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

These jobs are for you