Project Description
We are looking for an experienced Tech Lead .NET developer who can lead the Product Project for the UK client. The product is a technology platform that enables hoteliers to both publish their rates and offers via OTAs and tour operators, as well as sell their own vacations.
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