Position: Senior/Regular .NET Developer
Company: Luxoft
Experience required: 3y
English level: upper

**Project Description:**
.NET Software Engineer will work with a highly collaborative team. This position should be familiar with the concepts of Agile/Scrum processes and be interested in participating in and helping to maintain that culture. This position will help to build a world class platform that will deliver best-in-class, well-crafted code. The .NET Software Engineer should have extensive experience with .NET and C# and be familiar or preferably have past exposure to the following technologies such as RESTful API's, ReactJS, Ruby/Rails, Redis, Async/Batch processing, SOA, and Elasticsearch.

**Responsibilities:**
- Analyze and refactor legacy application written in C#. 
- Deliver code for a C# tech stack and work with a platform that is comprised of ReactJS, Ruby/Rails, and PostgreSQL running in a Linux environment.  
- Work on various parts of both the front-end and back-end of the platform that is built as a micro-services architecture.  
- Responsible for checking in code frequently to ensure integration with our test- driven CI/CD pipeline. 
- Build unit tests to help ensure solid workmanship.  
- Collaborate with the Product Development Team to help plan our implementation strategies.   
- Troubleshoot issue and work support tickets.

**Mandatory Skills Description:**
C#, .Net Core, .Net Framework, Batch, REST API, Microservices, Web API

**Nice-to-Have Skills:**
Elasticsearch, PostgreSQL, Redis

**Languages:**
English: B2 Upper Intermediate