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 Organisation’s Information Management and Information Systems.

  • Keep up to date with technical and industry sector developments.
  • 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

Min Requirements and Qualifications

  • 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 3 years in system development Knowledge
  • Systems development lifecycles and methodologies.
  • Keeping abreast of latest IT Technology.
  • Data Interpretation and analytics.- Sound knowledge Cloud, Big Data Analytics, Intelligent Process Automation, Artificial Intelligence, SaaS, 5G) and how they impact the business.
  • Sound knowledge of least one computer programming language (JavaScript, PHP, HTML5,CSS)
  • Good knowledge of database structures (MySQL, MongoDB, SQL), theories, principles, and practices.
  • Technical understanding in the areas of application programming (CRM, ECM, ERP, Mobile Apps) database and system design.

Skills

  • Interpersonal skills.
  • Teamwork skills.
  • Software programming.
  • Software documentation skill
  • Software development fundamentals
  • Software debugging

NB! This position officially closes on the 29 January 2021

Desired Skills:

  • Cloud
  • Big Data Analytics
  • Artifical Intelligence
  • Intelligent Process Automation
  • SaaS
  • 5g
  • JavaScript
  • PHP
  • HTML5
  • CSS
  • MySQL
  • MongoDB
  • SQL
  • CRM
  • ECM
  • ERP
  • Mobile Apps
  • System Design

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Diploma

About The Employer:

This is a 12 month contract position

Learn more/Apply for this position