Position: Senior .NET  Developer
Company: UppLabs
Category: .NET
Experience required: 5y
English level: intermediate

**UppLabs** is a software development ‘flat company’ (https://upplabs.com/blog/building-flat-company-in-ukraine-how-to-be-an-it-business-owner/), a friendly team of professionals who value each team member’s opinion. We are represented in the US, Switzerland, Israel, and Ukraine. 

And now we’re looking for an experienced  .NET  Developer for the Great Britain project. It is a project-based management tool. It was developed using .NET framework 4.6,  MVC5 and VueJS 2. The code is hosted on Azure DevOps and we have a deployment pipeline available on an Azure VM with TeamCity. 

NEW FEATURES 
The next stage in the development of this web application is to implement some new  features: 
1. Task manager 
The component already exists in the code base, but it needs to be scrapped and re-written.  
2. Action Registers 
Component already exists in the code base, but it needs to be scrapped and re written.  
3. UI Redesign  
Potential redesign of UI of stakeholders and control panel features.  

**Requirements:**
- 4+ years of experience with .Net (Expert C#, .NET Core, MSSQL) 
- Working knowledge of NoSQL (Azure CosmosDB or alternative) 
- Technical architecture experience (expertise in refactoring: monolith → microservice; CQRS & ES, understand the core concepts and deliver a solution based on this architecture; uilding out infrastructure on Azure)
- API design: REST / gRPC

**We offer:**
- Competitive salary
- Possibility to work remotely
- Friendly team and enjoyable working environment
- Flexible work schedule
- Compensation for sick lists and regular vacations
- State holidays
- Quarterly event
- English lessons