DATABASE MANAGER JOB DESCRIPTION.
Oversee development of innovative mobile marketing tools and platforms, e.g. data collection, training support, field sales force management, Call Centre.
Support design / development / management of all technology products, whether developed in-house. These include data warehouse and reporting tools, website, accounting software, point of sale system, and Sales force database.
Establish and implement appropriate IT project management plans, and undertake continuous coordination and monitoring of the project activities to assess progress against planned delivery.
Prepare and disseminate project reports on a regular basis to internal and external users
Establish appropriate IT quality assurance and control standards and ensure compliance
Work with department heads, end users and stakeholders to understand their needs and develop creative and effective solutions.
Contribute to overall organizational technology strategy.
Desired Skills / Competence:
Able to understand and analyze software requirements.
Database design and development, understanding of database systems (PostgreSQL, Couch DB, MySQL)
Understanding differences between multiple deliveries platforms.
Proficient understanding of code versioning tools.
Understanding of web technologies (NGINX, uWSGI, Apache etc) and familiarity with Unix/Linux
Strong IT project management skills
University degree required, preference to candidates with, Computer Science, Software Engineering or related fields of study.
Minimum of 3 years’ experience implementing technology strategy for organizations with large teams, with in depth exposure to: Call Centre systems, CRMs. Experience in health systems development a plus.
At least 2 years’ experience managing multi-stakeholder IT projects or programs.
Prior experience from working as a database IT
Experience leading and managing software application development for web or mobile platforms as well as developing database systems.