Position Summary :
Head of Technology is responsible for leading and overseeing the development and implementation of technology strategies, to ensure the seamless operation of technology infrastructure & system to support the organization's business objectives.
IT Strategy & Roadmap :
- Stay updated on the latest trends in technology and study the best ways to use this technology to increase the company revenues in coordination with executives.
- Constantly explore new tools and technologies to improve development efficiency and product quality
- Develop and lead the implementation of technical strategy and roadmap, keeping up-to-date with emerging technologies and industry trends
- Assessing project requirements, estimating resource needs, risk management, and aligning resources with strategic priorities outlined in the IT roadmap.
IT Architecture Management
- Develop key technical, architectural and implementation decisions, as well as ensuring all stakeholders remain involved with discussions relating to said decisions, such as: identifying (choose the development tools, source control, logging, tests, etc.), implement, and drive the company's technology & innovative solutions across the entire group.
- Design the software architecture, modules, and components; build the development roadmap, with coordination with the executives regarding priority of features; decide on coding standards and development protocols; write and manage any software related documentation (for example company internal wiki page, etc.) design the database. (This includes choosing a DB solution, designing its tables and data relations, designing it to scale, etc.)
- Design and implement disaster recovery and business continuity plans to minimize downtime in case of system failures, natural disasters, or cyber incidents.
- Overseeing the selection, deployment, and management of security technologies.
IT Development Management
- Develop and implement technology strategies to support the organization's business objectives.
- Develop and implement company IT master plan and technical roadmap through a shared work breakdown structure whilst remaining in-line with business goals.
Oversee the design and implementation of robust technical architectures, ensuring alignment with business requirements, security standards and industry's best practices.
Oversee the hardware & software upgrades, server and storage capacity, and network bandwidth to ensure that the organization's IT systems can operate efficiently and effectively.
- Oversee the installation, configuration, and maintenance of hardware, software, database, and network systems.
- Ensure that technology solutions are integrated and aligned with other departments and stakeholders, and meet regulatory and compliance requirements.
- Ensure that organization's technology infrastructure and system are secure and protected from potential threats and vulnerabilities
- Bring extensive technical skills in programming and system design along with the best practices (in agile software development) knowledge to lead team members and communicate priorities clearly and effectively.
- Bring transparency on team progress, including blockers, highlighting technically strong areas and weaknesses, as well as opportunities and threats as and when they arise
- Guide the technology team to follow best practices, including agile methodologies and project management frameworks.
- Discover and share insights company-wide in order to continue improving the product and business as a whole
Job Requirements :
- Min. 10 years experience of relevant field and min. 5 years as Leader/Supervisory position from total working experience
- Experienced in mentoring and building high performing software engineering teams focused on quality delivery at scale is prefered
- Experienced in high load transaction and traffic
- Extensive knowledge of software development methodologies, infrastructure management, and cybersecurity best practices.
- Experience driving digital transformation initiatives, leveraging cloud technologies, and implementing data-driven decision-making