Coordination and management of the technical team comprising of Architects, software developers, mobile Application programmers, Web and Graphics designers and Network engineers.
• Perform impact analysis of proposed changes on existing architecture, capabilities, system priorities, and software products and include additional solution options or trade-offs.
• Work with Management to plan and integrate short and long term technology options into overall IT roadmap.
• Coordinate technical strategy, engineering process review and implementation solutions using third party tools/software as well as standards definition and review
• Provide expert guidance and proper strategic IT planning, aligned to the corporate strategy.
• Analyze and review workflows and processes within and between organizations before approval is given.
• Develop ICT business strategy in conjunction with the Business Development Unit.
• Introduce policies and strategies for man power development and improved software development efficiencies.
• Ensure zero downtime and security for our critical database systems to ensure efficient application availability.
• Supervise the analysis and re-engineering of existing business processes, identifying and developing the capability to use new tools and the organization knowledge resources.
• Supervised and Approve Database Design, Development and Administration for all our solutions.
• Plan and introduce new technology as well as communicate new ideas and architecture to management