Position: .NET Software Engineer
Company: EPAM Systems
Category: .NET
Experience required: 2y
English level: intermediate

RESPONSIBILITIES
Back-end development
Driving solutions created by the team
Following and promoting SDLC best-practices
Owning delivered solutions
REQUIREMENTS
.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