- 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).
 
- 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.
 
- 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;