Position: Senior Backend developer
Company: OMC
Experience required: 5y
English level: upper

Qualifications / Requirements Mandatory:  

- 5+ years of hands-on .Net  experience; 
- Strong knowledge of C#, .Net MVC, .Net Core,  
- Strong understanding of OOP, DDD, SOLID, TDD and design patterns 
- Good knowledge of SQL and experience with SQL and NoSQL databases 
- Knowledge of Agile delivery lifecycle  
- Experience with JIRA, Confluence; 
- Minimum Bachelor degree in Computer Science, Maths or related field; 
- Intermediate English level (written and verbal). 
- Desired Qualifications: 
- Experience in multi-tenant SaaS business application development ERP, HR, CRM; 
- Experience with integration platforms ESB will be a plus; 
- Good knowledge of software configuration management processes and tools (MSDevOps, Docker or similar, life-cycle management in either AWS or Azure platforms) 
- Team player with positive and resilient mindset, stress tolerance. 

Responsibilities: 
- End-to-end design and development of new platform; 
- Unit Testing; 
- Build well-structured code adhering to industry standard coding practices; 
- Work in a fast-paced continual learning environment, which requires the ability to quickly adapt and learn new technologies to solve business issues. 
- Communication with product owner, customer and other team members;