GO TO SEARCH
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
These jobs are for you
Benefits | Community | Professional Development
India
For you
- Insurance Coverage
- Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial assistance for medical crisis
- Retiral Benefits – VPF and NPS
- Customized Mindfulness and Wellness programs
- EPAM Hobby Clubs
For your comfortable work
- Hybrid Work Model
- Soft loans to set up workspace at home
- Stable workload
- Relocation opportunities with ‘EPAM without Borders’ program
For your growth
- Certification trainings for technical and soft skills
- Access to unlimited LinkedIn Learning platform
- Access to internal learning programs set up by world class trainers
- Community networking and idea creation platforms
- Mentorship programs
- Self-driven career progression tool