Position: Senior .NET Software Engineer
Company: Epam
Category: .NET
Experience required: 5y
English level: intermediate

As a Senior .NET Software Engineer you will work on specification, architecture and development of service-oriented applications using .NET in an agile, multi-disciplinary team. We are looking for a passionate developer who has a love for technology. Catch our attention with: Experience deploying scalable applications to AWS, Azure etc.; A passion for learning the latest technologies and standards; Experience with standard GIT workflows and peer review processes.

RESPONSIBILITIES
*Specification, architecture and development of service-oriented applications using .NET in an agile, multi-disciplinary team
*Written technical specifications and documentation
*Implement and undertake best practice. This includes learning and adapting interaction problem solving
*Assist in team planning effectively to deliver robust, modular and testable code and adhere to engineering procedures and code conventions
*Active involvement with the product team and clients

REQUIREMENTS
*3+ years of development experience in an Agile team environment
*Experience with NET Framework and .NET Core (server side)
*Solid understanding of High performance and scaled services
*Experience with Microservices architecture
*Knowledge of Cloud technologies (preferably AWS stack)
*Experience with NoSQL databases (preferably MongoDB)
*Understanding of SOLID principles
*Good spoken and written English level (Intermediate level and higher), communications on daily basis

NICE TO HAVE
*Multithreading and parallelization
*Building high performance/scalable API
*Node.JS
*Docker containers
*Continuous integration (like Bamboo CI Server)
*Continuous deployment (like Octopus Deploy)

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.