Job purpose
The role holder will be responsible for designing, developing, implementing, maintaining and testing complex systems, networks and infrastructure of computer hardware & software systems.
Key Responsibilities
Designing and maintaining system architecture and infrastructure that aligns with the business objectives and requirements
Designing and implementing complex network and system configurations, including hardware and software components, to support business operations.
Managing and maintaining server systems, including installation, configuration, and maintenance of servers, storage systems, and other related infrastructure.
Troubleshooting system issues, analyzing root causes, and implementing solutions to prevent future problems.
Conducting system performance analysis, monitoring and tuning to ensure optimal performance and reliability.
Developing and implementing security policies, procedures, and controls to protect system data, information and assets.
Managing backups and disaster recovery.
Collaborating with other technical teams, such as developers, database administrators, vendors and security experts, to ensure successful integration and operation of systems.
Providing technical guidance and support to end-users and other stakeholders to ensure smooth operation of systems.
Participating in the design, development, and testing of software applications and systems.
Staying up-to-date with emerging technologies, tools, and trends to ensure continued innovation and competitiveness.
Designing or assisting with design of graphical user interface (GUI) and workflow charts as required
Integrates software components and third-party applications
Any other duties as may be assigned from time to time
PERSON SPECIFICATIONS
Academic Qualifications & Professional Qualifications
University degree in Computer Science, Engineering, Computer Programming or a relevant field from an institution recognized by Commission for Higher Education
Member of a relevant professional body
Experience
Minimum three (3) years' relevant experience
Knowledge and understanding of the insurance industry practises will be an added advantage
Skills and Attributes
Proven working experience in installing, configuring and troubleshooting Windows based environments.
Strong attention to detail and ability to spot errors or inconsistencies in code
Must have excellent analytical and creative problem solving skills
Excellent communication skills and ability to work with a team
Up to date on the latest software innovations and committed to continually building on existing knowledge and skills
Ability to follow directions closely and accurately
Ability to innovate and create cutting-edge programs
Advanced knowledge of operating systems
Superior time management skills and ability to work productively with minimal supervision
Solid Cloud experience and script writing skills