Back to Search
Currently, we are looking for a remote Senior .NET Developer to join our team.
Responsibilities
- Design, build, develop and maintain scalable and flexible APIs, Microservices and SDKs to be consumed by applications running in a front end-agnostic environment. Challenges such as creating services enforcing patterns such as BFF will be part of your daily routine
- Provide expertise in developing elegant, scalable, efficient application logic and data manipulation
- Deliver quality code by applying development patterns and practices, leveraging TDD methodology and supporting test automation
- Participate in architecture and design to enable delivery of highly scalable, secure and performant systems
- Ensure that all the deliverables are front end-agnostic
Requirements
- 3+ years of .NET experience
- Proficiency with the following development stack: C#, WebAPI, ASP.NET, .NET Core, Entity Framework, RDBMS, GraphQL, Swagger, NoSQL would be a plus (document-based)
- Excellent understanding and vast hands-on experience with distributed platforms
- In-depth knowledge of Microservices patterns such as ACL, Sidecar, API Gateway, BFF, among others
- Hands-on experience with automated unit testing, test-driven development and CI/CD pipelines
- Real experience defining API strategies including documentation (Swagger/Open API), production and consumption, versioning and throttling
- Experience on Blue/Green and Canary deployments
- Experience using Git and branching models
- Experience working in an Agile environment following SCRUM
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