Job Description
- Lead and manage engineering teams to ensure the successful delivery of high-quality software products.
- Report on team performance, project milestones, and progress to stakeholders.
- Cultivate and maintain strong relationships with internal and external stakeholders.
- Implement and uphold best practices in engineering methodologies and processes.
- Provide technical guidance and mentorship to engineering teams and leadership.
- Align team goals with organizational objectives and develop strategies for individual and team growth.
- Oversee recruitment, training, and performance management of engineering staff.
- Take on additional responsibilities as needed to support organizational success.
- Possess Object-oriented approach, defensive coding mindset with knowledge of #OWASP, and a shared responsibility for #QA and #DevOps.
- Strong problem-solving and communication abilities with experience leading features from design to implementation.
- #DevOps_Expertise: Experience automating infrastructure and build processes.
- #Cloud_Knowledge: Hands-on experience with Microsoft Azure and architectures such as Event-Driven (EDA) or Service-Oriented Architecture (SOA)
- Familiarity with Angular.js, Azure DevOps, Azure Functions, Azure WebJobs, App Services, and Service Bus.
Any Graduate