12 MONTHS FIXED TERM CONTRACT
PURPOSE OF THE POSITION
To develop (as per software development lifecycle) the company applications for desktops and mobile devices as per user / business requirements.
QUALIFICATIONS AND EXPERIENCE
- A minimum Degree / National Diploma or Bachelor Degree in Computer Science or Software Development/Engineering or Information Systems.
- Mobile application development would be added advantage.
- Minimum of 2 years in system development.
KEY DELIVERABLES
Applications/software development and maintenance:
- Develop, test and maintain software to meet consumers’ and clients’ needs.
- Perform continuous enhancements and improvements as per technology advancement and customization requests.
- Test, troubleshoot and resolve issues with existing systems and systems being developed.
- Document all work for knowledge transfer and business operational needs.
- Monitor quality and performance of applications through testing and maintenance.
Acquisition and implementation of business system solutions:
- Develop front-end of the system (create design prototypes, including graphic design)
- Create visual concepts as per business requirement.
- Coordinate the implementation of systems and business applications
- Facilitate the business solutions acquisition process and procedures
- Ensure that integration of required data between systems is effectively implemented /used without losing credible data.
Coordinates the utilisation of emerging technology to enhance company’s Information Management and Information Systems:
- Keep up to date with technical and industry sector developments.
- Participate in relevant GITOC standing committees.
- Attend hardware and software workshops and exhibitions.
- Advice end-users and support staff on the appropriate use of technology.
Implement and maintain applications:
- Developing and implementing data analyses, data collection systems and other strategies that optimize statistical efficiency and quality.
- Maintain and modify programs as per business requirement.
- Implements and maintain department-wide system integration.
- Maintain confidentiality with regard to the information being processed, stored or accessed.
- Coordinate the provision of training to end-users and support staff including drafting of user manuals.
- Assist in administering applications service level agreements with third party service providers
Desired Skills:
- Programming
- Software Development
- mobile applications
Desired Work Experience:
- 2 to 5 years
Desired Qualification Level:
- Degree