Position: Senior .NET Developer for an Automation Company (AWS or Azure)
Company: Epam Anywhere
Category: .NET
Experience required: 3y
English level: intermediate

Currently, we are looking for a remote Senior Developer with experience with .NET framework and .NET Core 3.1+, knowledge of Microservices architecture and solid understanding of REST principals to join our team.

**Responsibilities**
Participate in requirements analysis
Collaborate with internal teams to produce software design and architecture
Write clean, scalable code using .NET programming languages
Test and deploy applications and systems
Revise, update, refactor and debug code
Improve existing software

**Requirements**
Experience with .NET framework and .NET Core 3.1+
Practical knowledge of Unit test and code coverage
Knowledge of Microservices architecture
Solid understanding of REST principals
Experience with Cloud platform: AWS or Azure
Understanding of Agile methodologies
Experience working with Azure DevOps as a main team collaboration platform
The ability for reverse engineering and debugging legacy codebase
Experience working with one of the mainstream Event Broker (RabbitMQ, Apache Kafka, Azure Service Bus, AWS SQS, etc.)
Deep understanding of OOP, Design patterns, SOLID principles
The ability to write clean, readable, self-documenting code with clear separation of concerns
Solid understanding of caching mechanisms, experience using the in-memory cache approach
Deep understanding of the SQL Query language and SQL optimization
Experience with Docker containers

**Nice to have**
Experience in ASP.NET Web Forms, ASP.NET MVC, or WCF technologies
Experience in serverless technologies (AWS Lambda or Azure Functions)
Experience in Test Driven Development
Experience in Redis Cache
Experience in one of the NoSQL database (MongoDB, CosmosDB, etc.)

**We offer**
Competitive compensation depending on experience and skills
Full-time remote work
Medical insurance
Payment Days Off
Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
Community of 38,000+ industry's top professionals