Back 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