DESCRIPTION OF TASKSApplications/software development and maintenance:Develop, test and maintain software to meet consumers' and clients' needs. Systems developed according to user requirements. 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 without losing credible data.Coordinates the Utilisation of emerging technology to enhance companys Information:Keep up to date with technical and industry sector developments. Participate in relevant GITOC standing committees. Attend hardware and software workshops and exhibitions. Stay abreast with latest trends and advise the company on best practices. Advise 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. Implement and maintain department-wide system integration. Maintain confidentiality regarding 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.Knowledge:Systems development life cycles and methodologies. Keeping abreast of latest IT Technology. Data Interpretation and analytics. Sound knowledge of various computer technologies and how they impact the business. Sound knowledge of at least one computer programming language. Good knowledge of database structures, theories, principles, and practices. Technical understanding in the areas of application programming, database and system design. Knowledge and understanding of Public Service Regulations.Skills:Interpersonal skills, teamwork skills, software programming, software documentation skills, software development fundamentals, software debugging, problem-solving skills, communication skills, time management.Personal attributes:Critical thinker, initiative and creative, loyalty and business ethics, ability to work individually and as part of a team, willingness to assist people, persistence and perseverance, willing to learn.Experience:Minimum of 2 years experience in system development.Learning Indicators/Qualifications:A tertiary qualification at NQF level 6 in Computer Science or Software Development/Engineering or Information Systems. Mobile application development would be an added advantage.
#J-18808-Ljbffr