· Research, design, and develop computer software or specialised utility programs.
· Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
· Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
Required Experience:
- Candidates must be from Computer Science /Information Technology streams
- Familiar to software development lifecycle processes.
- Strong programming skills and verifiable mastery of at least one of the following languages: Java, JavaScript, Python, C#.
- Good team player with strong communication and interpersonal skills.
- Good analytical and creative problem-solving skills