Description
We are looking for an experienced **Senior Full\-Stack Developer** **with cloud\-native development experience** to join our team and contribute to an internal application for our client in the Oil \& Gas domain. This is a new project focused on developing a centralized workflow system for land\-related operations.
**Responsibilities**
* Design, develop, and maintain a centralized workflow system for land\-related operations
* Build scalable backend services using .NET and WebAPI
* Develop responsive and dynamic user interfaces with Angular
* Architect and implement microservices following cloud\-native best practices
* Deploy and manage applications on AWS infrastructure
* Apply SOLID principles, DDD, CQRS, Mediator, and Repository patterns across the codebase
* Write and maintain unit and integration tests to ensure high code quality
* Set up and maintain CI/CD pipelines in Azure
* Collaborate with cross\-functional teams to deliver high\-quality features
* Conduct code reviews and provide mentorship to other developers
* Troubleshoot, debug, and optimize application performance
**Requirements**
* Expertise in .NET, with 3\+ years of experience in full\-stack development
* Hands\-on experience with Angular 18 (v.16\+ may be acceptable), Angular Material, and AG Grid
* Solid background in AWS cloud\-native development
* Proficiency in Web API, SQL, and SQL Server
* Skills in Dapper and AutoMapper
* Strong understanding of SOLID principles, DDD, and microservices architecture
* Competency in CQRS, Mediator, and Repository Pattern
* Knowledge of unit testing and integration testing
* Familiarity with setting up pipelines in Azure
* Showcase of HighCharts
* Understanding of RxJS operators (switchMap, debounce, concat, merge, combineLatest, map, takeUntil, last, pluck, Subject, BehaviorSubject)
* Proficient communication skills in English (B2 level or higher)
**We offer**
* 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