Web Developer / System Programmer

Job Description
Produce clean, efficient code based on specification
Troubleshoot, debug and upgrade existing software / platforms.
Make good technical recommendations and decisions that provide solutions to administrative challenges.
Perform routine upgrades and maintenance on software and servers as required.
Provide training for member of staffs as required and also working with departments/units on technical issues including software system design and maintenance.
Provide regular reports on status of assigned tasks.
Engaging staffs on testing of solutions and gathering feedback.
Job Requirement/Core Skills
Candidates should possess a minimum of B.Sc or HND
Proven work experience in Content Management Software (CMS)
Solid experience in website language development, coding and management(PHP,C#)
Strong experience in Graphics and layout design
Knowledge of Google Analytics
Ability to manage Hosting and domain registrations/renewals
Knowledge on software development and management
Creative thinking
Effective verbal & written communication skills.

Network Administrator

Job Description
Manage and configuring Network devices
Monitor network performance (availability, utilization, throughput, and latency) and test for weaknesses
Set up user accounts, permissions and passwords
Resolve problems reported by end user
Define network policies and procedures
Specify system requirements and design solutions
Research and make recommendations on server system administration
Job Requirement
Candidates should possess a minimum of B.Sc or HND.
Hands on experience in networking, routing and switching
Excellent knowledge of best practices around management, control, and monitoring of server infrastructure
Experience with firewalls, Internet VPN’s remote implementation, troubleshooting, and problem resolution is desired
Ability to set up and configure server hardware

Hardware Technician

Job Description
Installs, tests, and commissions various components as well as upgrades to existing systems.
Service and support for MS Windows computers and Linux Servers
Provide support for Network infrastructure and devices
Provide support and recommendations on best practices for IT maintenance, new software & technologies
Configure and deploy new and refurbished workstations, laptops, tablets, printers and peripheral equipment.
Install, troubleshoot, repair, update and maintain workstations, tablets and laptops.
Install, maintain, and troubleshoot printers/copiers.
Install and configure peripherals including scanners, external drives, monitors and other peripheral hardware.
Removal/disposal of non-functional equipment
Monitor and report IT expenses.
Job Requirement
Candidates should possess a minimum of B.Sc or HND
2+ years of experience including troubleshooting, maintaining and repairing Intel/AMD based personal computers and laptops
2+ years of experience installing and maintaining MS Windows computers, MS Windows operating systems
Excellent knowledge of best practices around management, control, and monitoring of server
Related industry experience in information technology or engineering
Working knowledge of Microsoft Office Tools
Excellent communication, effective interpersonal skills
Good verbal and written English communication skills
Attention to details

Application Method

Send a copy of your resume and cover letter to, not later than 9th November 2018