Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Duties:
- Supervise execution of projects from idea to end-product
- Manage the dependencies between projects included linking the business and technology
- Oversee the design and manage all the process for the various Fintech projects
- Analyze and design all project requirements and guide the team into the development of needed products
- Ensure that the development of products on both front-end and back-end meets the necessary technical requirements of the project
- Support the software architecture analysis
- Manage software products from design to development to testing and implementation
- Ensure systems and infrastructure integration
- Reorganize, attract and retain a team of highly skilled engineers
- Manage a team of developers working on banking-related development projects
- In charge of project planning and budget control
- Manage project budgets and maintain statistical and financial records
- Submit periodical and accurate reports on project progress to corporate committees
- Lead IT and business change management processes
- Work with other departments to use new technologies to streamline company policies and rules
- Conduct research to improve the technological assets of a company
- Oversee IT budgets to make sure there are no unnecessary expenditures
- Develop and direct all networking safeguards to reduce the risk of outside breaches and protect sensitive internal and external client information
- Develop and implement all internal communication systems, such as email and instant messaging
- Plan and implement proper Internet usage policies for employees
- Evaluate new technology and make recommendations on technological solutions
- Use technological assets to help ease use for employees and clients
- Manage any digital media assets
- Consistently evaluate technical efficiency and make changes as necessary
- Make presentations to board of directors and chief executive officer
- Identify competitive advantages and technological trends for the benefit of a company
- Direct the development and possible implementation of policies in instances of a breach, also known as disaster recovery plans
Job Requirements
The Chief Technology Officer is responsible for leading the technological innovations of a financial technology startup from A to Z, and ensuring accurate delivery of all project requirements. He / she will also be in charge of managing the software development team.
Academic Qualifications:
- Bachelor’s degree in Computer Science or Engineering
- MBA preferable
Required Language:
- English
- Arabic
- French is a plus
Required Programming Language:
- C++
- Java
- Javascript
- PHP
- SQL
- AJAX
- Html / XML / XHTML
- CSS
Development Platforms:
- AWS (Amazon Web Services)
- MYSQL, SQLSERVER, ACCESS Standards (accessibility, usability)
- Web server (Apache, Tomcat, JBOSS, IIS)
- ZEND Server
Work experience:
- Minimum 10 years of experience in technology and Financial Services, with particular expertise in Software development, design, and execution.