Job Description

Our client, a regulated organization operating within Ghana’s pension and financial services sector, is seeking to hire an IT Officer. The role is suited to a developer–administrator hybrid who is capable of both building and supporting systems in a live production environment. It involves application development, system integrations, API management, and day-to-day systems and end-user support.

The ideal candidate will be comfortable developing business applications while also maintaining and supporting the underlying infrastructure that enables their effective operation.

KEY RESPONSIBILITIES


Application Development & Integration

  • Design, develop, test, and maintain web applications using HTML, CSS, PHP, Python, Node.js, and jQuery.
  • Develop, integrate, and maintain RESTful APIs to support interoperability between internal systems and third-party platforms.
  • Manage and optimise application databases using MySQL/SQL, SQLite, and MongoDB, including data modelling and performance tuning.
  • Install, customise, and manage Content Management Systems (CMS) and plugins to support business workflows.
  • Participate in application security reviews, debugging, and performance optimisation.
  • Maintain technical documentation, source code repositories, and deployment procedures.

Systems & Platform Support

  • Support virtualised environments using VMware and Microsoft Hyper-V.
  • Assist in the administration of Microsoft Windows Server environments, including Active Directory (AD DS), DNS, DHCP, and server clustering.
  • Support server patching, updates, and maintenance using tools such as WSUS.
  • Assist with server backup, replication, and disaster recovery using native and third-party solutions.
  • Support infrastructure monitoring and basic log analysis using SIEM platforms.

Help Desk & User Support

  • Provide technical support for application-related and system issues.
  • Troubleshoot and resolve application, database, and integration issues affecting users.
  • Support user account provisioning, access management, and system permissions in line with security policies.
  • Provide user guidance on internally developed systems and applications.

REQUIRED KNOWLEDGE, SKILLS, & ABILITIES


Technical Skills

  • Strong practical knowledge of HTML, CSS, PHP, Python, Node.js, and jQuery.
  • Hands-on experience with API development and testing.
  • Experience working with relational and SQL databases.
  • Demonstrable development project(s) supporting the listed technologies.
  • Working knowledge of Windows Server administration and virtualization platforms.
  • Basic familiarity with IT security concepts, including NAC and SIEM systems.

Core Competencies

  • Strong problem-solving and troubleshooting skills
  • High level of organization and time management
  • Proactive, innovative, and user-focused mindset
  • Ability to handle sensitive information
  • Strong documentation and communication skills
  • Ability to work independently and collaborate across teams
  • Willingness to learn and work across development and infrastructure domains

REQUIREMENTS & QUALIFICATIONS


  • BSc in Computer Science, Information Technology, Information Systems, or related field
  • Diploma or non-degree holders with strong practical development experience will be considered
  • At least 2 years relevant experience
  • Professional Certifications is advantageous (AWS Certified Developer, Microsoft Certified: Azure Developer Associate and Google Professional Cloud Developer)

 
Job Type
Full-Time Regular