Back to Search
Currently, we are looking for a remote Senior .NET Developer to join our team.
Responsibilities
- Execute full lifecycle software development
- Write well-designed, testable, efficient code
- Participate in both development of new features and supporting already existing ones
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Document and maintain software functionality
- Review and improve source code written by developers to meet the project coding standards
- Develop key elements of the system
- Communicate with a customer on regular basis
Requirements
- 3+ years of relevant experience
- Development experience in an Agile team environment
- Understanding of Microservices Architecture (mandatory), Web services, REST
- Experience in .NET 4.0/4.5
- Experience in developing concurrent asynchronous applications
- Strong ASP.NET development skills
- Experience in CI/CD tools
- Solid understanding of OOD
- Knowledge of Web API
- Experience in Git
- Strong communication skills in technical and business environments, a team player
- Good spoken and written English level
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