Chief Technology Officer/Deputy Managing Director
Job Summary
We are looking to hire an expert in technological development to fill the position of Chief Technology Officer.
- Minimum Qualification: MBA / MSc
- Experience Level: Management level
- Experience Length: 8 years
Job Description/Requirements
Qualification:
M.Sc. in Computer Science, Information Technology, or any other related field.
Experience:
- Minimum of 8-10 years of working experience;
- 5 years of managerial experience in a fast-evolving software development environment;
- Demonstrated ability to envision and architect ERP solution;
- Development of enterprise software solutions deployed to customers/clients;
- Experience in web and native app development (iOS, Android), as well as managing Cloud infrastructure;
- Strong foundation in software engineering and experience with RESTful web services;
- Experience with modern JavaScript frameworks/libraries such as Vue or React.
Key Competency Requirement:
- Advanced knowledge and experience in AWS database infrastructure, MySQL, Hadoop, Aurora, Oracle
- Deep understanding of software technologies, Python, PHP, Node.js, Elasticsearch, etc;
- Good knowledge of Cloud Software implementation using JavaScript, HTML, CSS, ASP.NET, XML, Restful APIs.
- Good understanding of DevOps practice and culture
Functional Skills and Knowledge:
- Broad and deep technical knowledge across domains;
- Strong digital product architecture building - MVP and API development and testing
- High sense of mentorship and leadership
- Creativity and problem-solving skills
- Excellent oral and written communication skills
- Understanding of budgets and business-planning.
- Knowledge of technological trends to build strategy.
- An extensive network of top technical talent
- Technical and Operational Responsibilities
- Drive day-to-day IT operations;
- Develop a technical strategy and align same with the company's short and long-term goals;
- Creating timelines for the development and deployment of all technological services;
- Attracting and mentoring talented team members;
- Maintaining a consumer-focused outlook and aiding in the delivering of IT projects to market;
- Responsible for platform infrastructure, including performance and uptime
- Implement technology standards and best practices.
Leadership accountabilities:
- Professional, self-aware, and a strong team player;
- Overall responsibility for technology and end-product;
- Hire and build the technical team, and create an environment of responsibility and trust
- Give developers context and confidence to make correct technical decisions, while establishing a culture of excellence
- Develop and embed excellent communication practices with the technical team
- Embed clear framework for productivity
- Ensure IT projects are complete on-time, on-scope, and on-budget;
- Develop, track, and control the IT annual operating and capital budgets;
- Provide market insights to ensure strategy stays current and contributes to our competitive advantage