Responsibilities:
- Ability to lead multiple roles ensuring complete responsibility of delivery: Scrum Masters, Software Developers and Database Developers;
- Provide strategical direction on technology, tools and processes part of company’s SDLC;
- Assume a leadership role in ensuring on-time, high-quality delivery of products through the entire application life cycle;
- Serve as mentor and coach to technical delivery staff;
- Promote knowledge sharing across product-development teams;
- Maintain an excellent understanding of the business long term goals and strategy and ensures that designs are aligned with these;
- Track and communicate team progress and team status to the stakeholders;
- Collaborate effectively with technical and non-technical partners.
Requirements:
- 8+ years of increasing responsibility in technical roles, with a focus on Microsoft Web technologies and cloud (AWS/Azure);
- 4+ years of experience managing multiple development teams with a proven successful track record;
- Broad experience working with development technologies including Microsoft .NET (C#), ASP.NET/MVC, Web API/REST, JavaScript frameworks (Angular/React), HTML+CSS3+Javascript;
- Experience applying design patterns, methodologies and recognized practices like unit testing, dependency injection, test-driven development, continuous integration and delivery;
- Strong involvement in data architecture and design, querying and integrating multiple database systems, both relational (SQL Server/Postgress) and NoSQL;
- Experience architecting cloud-based applications using PaaS (Platform as a Service) and IaaS (Infrastructure as a Service) offerings from leading vendors such Amazon’s AWS and Microsoft Azure;
- Existing experience with container runtimes and container management systems, microservice architecture and API development including REST based APIs.
How to apply
Send us an e-mail at office@easy-recruiting.com with your CV or call us.