Description:
Leading an architectural vision and development for a business-critical tool
Providing technical leadership for developers within and outside of your team
Leading the growth plans of the team members, and managing the hiring process to bring top talent
Working with managers from different departments to help the decision making be based on data
Working with the DevOps teams to streamline processes and improve the developers and customers experience
Requirements:
Bachelor’s degree in Computer Science or equivalent, from a well-known university
4+ years of experience in leading a software team and mentoring engineers
5+ years of experience in developing Web Applications
Ability to lead an agile based feature development, design new projects, and work with stakeholders
Thorough understanding of software development and support methodologies, principles and procedures and related software management tools
A good understanding of DevOps procedures and tools
• At least 6 years of experience as Backend developer in C# .NET
• At least 2 years of experience with .NET Core
• At least 2 years of experience with Azure cloud (IoT Hub, Azure Functions etc.)
• Design patterns and strong OOP knowledge.
• Highly experienced with REST API architecture and HTTP in general
• High proficiency in both relation DBs and at least one well-known NoSQL DB
Advantages:
• Experience with Angular 2+
• Experience with Rabbit
• Strong knowledge in advanced NoSQL DB
• Experience with Docker