Position: Tech Lead .NET Developer
Company: Artelogic
Category: .NET
Experience required: 5y
English level: upper

REQUIRED SKILLS

- Very good understanding of system design, data structures and algorithms
- Strong .Net/ASP.Net skills (5+ years)
- Experience leading tech teams
- You appreciate critical feedback and have no problem evaluating your own work
- You don’t just see problems; you see solutions, too
- Clean code is not just a buzzword for you; you care about the code quality, simplicity, and beauty of your solutions
- Following best practices (TDD/BDD, CI, Scrum, PSR standards)
- Working with complex SQL queries and experience with Azure Cosmos DB
- Experience with Azure infrastructure
- Experience of work with CQRS and Event Sourcing is a big plus
- Experience of work with distributed computing and in specifics Microsoft Orleans is a big plus
- Good communication skills, English level not lower than upper intermediate

RESPONSIBILITIES

- Lead efforts to design, architect, and build new software projects and components
- Independently handle project activities related to builds and deployments
- Code review projects from peer developers
- Identify opportunities for improving and optimizing existing applications
- Work closely with a project management team and take part in requirements analysis

WHAT YOU CAN EXPECT

- Current tech stack based on ASP.Net Core, Azure Cosmos DB (in general Azure infrastructure), Microsoft Orleans, Angular
- Clear feedback processes;
- Flat hierarchy, friendly and informal atmosphere
- Really interesting tasks related to high availability and performance requirements that will definitely challenge you

WE OFFER

- Personal career development plans, as well as a dedicated mentor
- 18 days of the paid vacation and 7 paid sick leaves
- Flexible working hours
- Possibility to work remotely
- Regular team buildings and company-wide trips
- English lessons
- Preparation and reimbursement of professional certifications
- Possibility to become a mentor in the corporate university
- Highly transparent processes towards compensation reviews and promotions
- Exposure to a rapidly growing, dynamic, and uniquely global industry
- Becoming part of the team that puts personal development at the top of the cornerstone, and that is being recognized among Top Software Development Companies in Ukraine according to Clutch