Back to Search
We are on the lookout for a Senior .NET Developer to become an essential part of our remote team.
The role entails designing, developing, and maintaining software applications that align with customer needs. The project configuration revolves around constructing a scalable microservices-based architecture utilizing .NET, with the deployment to cloud platforms such as Amazon Web Services and Microsoft Azure. The position calls for a comprehensive understanding of REST and SOAP APIs, Entity Framework, C#, and Microservice Architecture Pattern. The successful candidate will work alongside a cadre of seasoned developers committed to producing robust and scalable software systems.
Responsibilities
- High-quality software applications' design and development that align with customer requirements
- Collaboration with cross-functional teams consisting of developers, architects, and project managers to produce top-tier software solutions
- Participation in all stages of the software development lifecycle – from requirements collection, design, and development, up to testing and deployment
- Enforcement of software quality through the application of best practices and standards
- Engagement in code reviews while providing valuable input to peers
- Contribution to the relentless enhancement of software development processes and methodologies
- Provision of mentorship and training to junior developers, aiding their career progression
Requirements
- Three or more years of experience in .NET development, particularly in web application development
- Solid background in designing and executing REST and SOAP APIs, and Entity Framework
- Comprehensive understanding of cloud platforms such as Amazon Web Services and Microsoft Azure
- Proficiency in C# and LINQ
- Experience in the implementation of the Microservice Architecture Pattern
- Skilful in Docker and containerization
- Familiarity with Agile/Scrum development methodologies
- Exceptional communication and collaboration capabilities, with a knack for working effectually in a remote team setting
- Upper-Intermediate English proficiency level
Nice to have
- Experience in DevOps practices, including continuous integration and deployment
- Acquaintance with unit testing and automated testing frameworks
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