Database Developer

Location: Central Region
Job Type: Permanent
Reference: JO-1906-5153

Your Responsibilities:

  • Work with end-users to define business and system requirements.
  • Design overall database architecture and recommend appropriate database management system and hosting solutions.
  • Database Performance: Monitor and maintain database health to ensure high levels of performance and availability.
  • Data QC: Perform data quality checks and identify the root cause of any data inconsistency.
  • Database Security: Implement access policy, database security tools and/or measures to safeguard the organisation’s data.
  • Database Disaster Recovery: Define and implement database backup and recovery policy and procedures.
  • Technical expertise: Advise on the use of database technologies and provide user and system integration support.
  • Data organisation and management: define data structures, file organisation, indexing methods and security procedures to support operations. Maintain database dictionaries, SOPs and other relevant documentations.
  • Data mining and analysis: Perform basic ETL (Extract, Transform, Load) operations; execute data queries, generate reports and create dashboards.
  • Vendor management: liaise with related technical support vendors to ensure continuous, high-quality service.
  • Contribute to team effort by assisting with special projects when required.

Job requirements:

  • Minimum Diploma in IT or a related field, ideally with certifications in DB Administration / Management
  • Minimum 3 years’ experience working with Relational Database Management Systems (MS SQL, MySQL, etc)
  • Well-versed in writing complex SQL queries and code (stored procs, functions, tables, views, triggers, indexes, constraints)
  • Familiar with data protection legislation and some experience with developing and implementing IT / database security policies
  • Knowledge of database hosting solutions
  • Meticulous with an eye for detail
  • Methodical and able to meet deadlines
  • Good communication and interpersonal skills
  • Team player but also able to work independently
  • Open-minded and interested in new ideas and ways of doing things
  • Understanding of Research operations will be an added advantage
  • Proficiency with Visual Basic for Applications (VBA) is a bonus