Back to Search
We are seeking a highly skilled Senior .NET Developer to join our remote team and help us build innovative solutions for our clients. As a Senior .NET Developer, you will be responsible for developing and maintaining web-based applications using .NET, ReactJS, and Microsoft Azure. Our ideal candidate should have experience in software architecture, be familiar with Agile methodologies, and have a track record of delivering high-quality code.
Responsibilities
- Develop and maintain web-based applications using .NET, ReactJS, and Microsoft Azure
- Collaborate with cross-functional teams to develop solutions that meet client requirements
- Write clean, scalable, and well-documented code
- Participate in code reviews to ensure code quality and adherence to best practices
- Contribute to the development of software architecture and design
- Participate in Agile ceremonies, such as Sprint Planning and Retrospectives
- Provide technical guidance and mentorship to junior developers
Requirements
- At least 3 years of experience in .NET development, with a deep understanding of C# and ASP.NET
- Experience with ReactJS and Microsoft Azure
- Familiarity with software architectural patterns and principles, such as SOLID and DRY
- Experience with Entity Framework and SQL
- Experience with Unit Testing and Test-Driven Development (TDD)
- Strong understanding of Agile methodologies, such as Scrum and Kanban
- Excellent verbal and written communication skills in English at an Upper-Intermediate level
Nice to have
- Experience with microservices architecture and containerization
- Familiarity with front-end technologies, such as HTML, CSS, and JavaScript
- Experience with other cloud platforms, such as AWS or Google Cloud Platform
- Experience with DevOps practices, such as Continuous Integration and Continuous Deployment (CI/CD)
- Certifications in relevant technologies or methodologies
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