Back to Search
Our company is looking for a remote Senior Full Stack .NET Developer to join our team.
The successful candidate will be responsible for designing, building, and documenting software solutions meeting functional and non-functional requirements. They will implement unit tests, develop test frameworks, and associated automated test cases, review and debug code to identify defects, performance bottlenecks, or technical debt, and work closely with test engineers to guarantee suitable test coverage.
Responsibilities
- Designing, building, and documenting software solutions meeting functional and non-functional requirements
- Implementing unit tests, developing test frameworks, and associated automated test cases
- Reviewing and debugging code to identify defects, performance bottlenecks, or technical debt
- Working closely with test engineers to guarantee suitable test coverage
- Ability to coach other developers and provide guidance
Requirements
- At least 3 years experience in .NET design and development
- Experience with RESTful web services and APIs
- Knowledge of C#
- Familiarity with front-end technology (e.g., Angular)
- Experience and understanding of building products on Azure cloud infrastructure and familiarity with CI/CD pipelines and test automation
- Good understanding of agile and lean development practices. Ability to write and speak in English fluently
- B2+ English level
Nice to have
- Experience with Azure DevOps and Azure API Management
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