Skip To Main Content
backBack to Search

Senior .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
warning.png
Sorry, this position is no longer available

We are looking for a Senior .NET Full Stack Developer to join our team remotely.

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
  • 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
  • Upgrade existing software applications according to changing business needs
Requirements
  • Bachelor’s Degree in Computer Science or equivalent experience
  • 3+ years of experience in software development 
  • Strong knowledge of .NET Core and C#
  • Knowledge of OOP, CQRS, and SOLID principles
  • Proficiency with TypeScript, Angular, RxJs
  • Knowledge of MS SQL
  • Familiarity with ngrx at a basic/middle level
  • Ability to work in a team, independently, with little supervision
  • Demonstrated ability to design and implement software products
  • Ability to manage shifting priorities and timelines
  • Upper-Intermediate level of English
Nice to have
  • Knowledge of 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

These jobs are for you