IT Officer
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)
Full-Time Regular