Title: IT Project Manager
Location: Dubai (Onsite Opportunity - WFO)
Objective:
To establish and lead a thriving Software Engineering Chapter focused on driving engineering excellence, enhancing the quality of technology solutions, and boosting the productivity of software engineers. This role involves shaping technical direction, defining standards, and fostering a culture of collaboration and continuous innovation.
Key Responsibilities:
- Chapter Leadership:
- Establish and lead the Software Engineering Chapter, serving as a role model and mentor for engineers.
- Define the chapter's mission, objectives, and roadmap, ensuring alignment with organizational goals.
- Foster a culture of continuous improvement, knowledge sharing, and technical excellence.
- Technical Excellence and Best Practices:
- Define and enforce best practices, coding standards, and architectural principles through the Flydubai Software Engineering Playbook.
- Drive the adoption of Agile and DevOps practices within the chapter.
- Measure and monitor engineering metrics to enhance agility, scalability, and the reliability of technology solutions.
- Develop accelerator frameworks and practices to improve the quality of technology solutions and engineer productivity.
- Talent Development:
- Recruit, onboard, and nurture top-tier software engineering talent.
- Define career paths and skill development plans for engineers.
- Act as a mentor, providing technical guidance and support.
- Technical Strategy and Collaboration:
- Collaborate with senior leadership to define and execute the organization's technical strategy.
- Stay up to date with industry trends and emerging technologies, evaluating their potential impact on the business.
- Participate in high-impact engineering projects, contributing code, design, and technical expertise when required.
- Collaborate with cross-functional teams to ensure successful project delivery.
- Continuous Improvement and Automation:
- Champion automation, lean software development, test-driven development (TDD), and timely root cause analysis.
- Promote incident post-mortems and continuous learning from production issues.
- Assist in defining and refining software and data engineering playbooks for use across the technology organization.
Skills and Qualifications:
- Strong expertise in one or more programming languages (C#, Java, Python).
- Proven experience in Agile development and DevOps practices.
- Proficiency with cloud computing platforms (AWS, Azure, GCP, IBM, Oracle).
- Demonstrated ability to lead large software engineering teams across diverse technologies and multiple cloud environments.
- Excellent communication and leadership skills, with a focus on driving technical excellence and innovation.