Summary:
The Head of IT Development will oversee and drive the IT Development Department, fostering both technical and non-technical growth to align with the company’s strategic goals. This role requires a visionary leader with excellent communication and organizational skills, capable of collaborating across all levels of the organization, from executives to team members. The Head of IT Development will ensure that software solutions meet high-quality standards and support the business objectives effectively.
Key Responsibilities:
- Strategic Leadership:
- Define project requirements, set priorities, and establish deadlines in alignment with company objectives.
- Represent the IT department in high-level discussions with stakeholders and partners to recommend and implement innovative technical solutions.
- Team Management:
- Lead, mentor, and inspire the development team to enhance both technical competencies and non-technical skills.
- Cultivate a growth mindset within the team to embrace rapid technological changes.
- Allocate resources effectively to ensure timely delivery of projects.
- Oversee and evaluate team performance, providing guidance for improvement and success.
- Cross-functional Collaboration:
- Serve as a bridge between technical and non-technical stakeholders, translating business needs into technical requirements and actionable solutions.
- Partner with internal and external stakeholders to ensure clear communication and alignment on objectives.
- Quality Assurance:
- Ensure the quality, reliability, and scalability of applications delivered to the market.
- Develop and enforce standards for software development and delivery.
- Operational Oversight:
- Prepare and manage the IT department’s budget and strategic plans.
- Ensure the team is prepared to meet business demands, including flexible working hours where needed.
- Ensure the software projects are delivered on time and meet all requirements.
- Innovation and Support:
- Provide guidance to team members in problem-solving and the application of best practices.
- Stay updated on emerging technologies and incorporate them into the organization’s roadmap.
Qualifications:
- B.S. in Computer Science, Information Systems, or a related field. A master’s degree is preferred.
- 8+ years of experience in IT and software development management, with at least 5 years in a senior leadership role.
- Demonstrated expertise in managing software development teams and projects.
- Extensive experience with Agile, Scrum, and Kanban development methodologies.
- Proven track record in designing and managing large-scale, complex IT environments.
- Deep understanding of infrastructure technologies, including networking, virtualization, storage systems, and cloud infrastructure.
- Experience with automation, DevOps tools, and infrastructure-as-code (IaC) practices.
- Strong knowledge of IT security frameworks and best practices.
- Ability to manage resources and tasks to meet timeline
- A solid understanding of project management principles
- Fast learner, creative thinker, problems solver
- Team player, highly motivated and self-manageable
- Strong knowledge of IT security frameworks and best practices.
- Strong problem-solving and strategic thinking capabilities.
- Excellent communication and interpersonal skills to engage with both technical teams and executive stakeholders.
- Ability to thrive in a fast-paced, dynamic work environment, managing multiple priorities and deadlines.
- English proficiency in both writing and speaking