Skip To Main Content
backBack to Search

Senior .NET Full Stack Developer with Angular

.NET, Angular, ASP.NET, REST, SOAP, Entity Framework, C#, JavaScript, HTML, Microservice Architecture Pattern, PostgreSQL

Our remote team is in search of a Senior .NET Developer.

The role entails creating top-notch software solutions for our clientele using Microsoft .NET technologies and Angular. In the position of a Senior Developer, your collaboration with developers, architects, and quality assurance experts will be critical in developing and maintaining intricate software applications. A key part of your role will include mentoring and guiding junior developers on the team to ensure adherence to coding practices that meet industry standards and the delivery of high-quality software solutions.

Responsibilities
  • Collaboration with developers, architects, and quality assurance professionals to design and create high-end software solutions using Microsoft .NET technologies
  • Teamwork in defining project requirements, designing specifications, and setting project timelines
  • Mentorship and guidance for junior developers on coding practices and quality software solutions
  • Creation of clean, efficient code that is well-documented and adheres to software design patterns and principles
  • Participation in code reviews and provision of constructive feedback to other team developers
  • Maintenance of current knowledge on .NET development technologies and trends, sharing expertise with team members
  • Continuous enhancement of software development process quality
Requirements
  • A minimum of 3 years .NET development experience, with a proven track record of delivering high-quality software solutions
  • Angular, ASP.NET, REST, and SOAP expertise
  • Proficiency in Entity Framework, C#, and Microservice Architecture Pattern
  • Strong familiarity with JavaScript, HTML, and CSS
  • Comprehensive knowledge of PostgreSQL and other relational databases
  • Agile environment work experience using methodologies like Scrum or Kanban
  • A thorough understanding of software design patterns and principles, such as SOLID and DRY
  • Excellent communication and interpersonal skills, with the ability to work effectively in a team environment
  • An upper-intermediate level of English proficiency
Nice to have
  • Experience with Azure DevOps or similar tools for continuous integration and delivery
  • Proficiency in containerization technologies like Docker and Kubernetes
  • Familiarity with NoSQL databases like MongoDB or Cassandra
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