Lead the design and development of new features for software systems and improve existing ones.
Implement, debug, document, and release software solutions.
Provide maintenance and enhancement support for existing systems.
Perform coding assignments for software systems.
Supervise the software development team.
Qualifications and Experience
3 years' National Higher Diploma / Bachelor's degree in ICT (Computer Science, Information Systems, Technology, Engineering) or related field.
Experience:
6-7 years of experience with the full software development lifecycle (SDLC), including solution development and operational responsibility in large corporate or public sector organizations. Must include solid programming skills and understanding of LIMS Basic language and Oracle database.
Experience with databases, solution analysis, development, implementation, and maintenance of systems within the corporate/public sector. Successful application development and implementation experience. Leadership competency in software development teams.
Proven ability to develop efficient IT solutions for complex business problems. Extensive experience with various database management systems, programming languages, and technologies. Ability to handle multiple tasks and report statuses. Experience interacting with customers.