Skip navigation EPAM

.NET Software Engineer Vinnytsia, Ukraine or Remote

.NET Software Engineer Description

Job #: 66179
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


The main goal is to develop the brand-new web application with new workflows and user experience, meanwhile supporting and retiring an existing one.

New system will be built using microservice architecture, fully in AWS, using latest .NET Core and Angular. Existing system consists of few parts: legacy monolith built in .NET by EPAM team, multiple microservices for newly built staff (.NET, .NET Core), multiple SPAs (Angular 1-8).

Team set-up: PO, 4 devs, 2 QA(1 automation, 1 manual)


  • Back-end development
  • Driving solutions created by the team
  • Following and promoting SDLC best-practices
  • Owning delivered solutions


  • .NET Core (at least one year of experience)
  • Team player
  • Clear code principles & practices (kiss, dry, yagni)
  • Code review principles & practices
  • CI/CD principles & practices
  • Infrastructure as a code principles & practices
  • TDD technique principles & practices
  • Unit tests principles & practices
  • Logging and correlation pattern principles, monitoring & troubleshooting practices
  • Estimations principles
  • maven & gradle, Jenkins practices
  • Agile principles & practices
  • Computer algorithms & architecture and design patterns, principles & practices
  • Serverless & microservices, REST & RESTful principles & practices
  • RDBMS & NoSQL principles & practices
  • RabbitMQ & Kafka principles & practices
  • Spring core, boot, cloud practices
  • AWS SDK, CloudFormation, SQS & SNS, lambdas practices

We offer

  • Competitive compensation depending on experience and skills
  • Individual career path
  • Unlimited access to LinkedIn learning solutions
  • Social package - medical insurance, sports
  • Compensation for sick lists and regular vacations
  • English classes with native speakers (certified English teachers)
  • Flexible work hours