Among others, the System Developer will perform the following duties and responsibilities:
- Work with a wide range of stakeholders and a team of other developers to design, implement, support and improve software programs and systems.
- Engage with users and other stakeholders to gather and analyse user requirements and effectively engage clients to produce robust proposed solutions.
- Produce clean, efficient code and associated technical and user documentation based on specifications.
- Using development tools to write and test code to develop and integrate ICT solutions for the University.
- Testing, changing and reverse engineering existing software for system optimization, reliability and continuous improvement.
- Writing documentation and operating manuals.
- Supporting the existing systems/applications on technical issues.
- Participating in relevant ICT-related projects as required by the ICT manager.
Interested candidates should have the following qualifications, attributes, and experience:
- Bachelor of Science degree in Information Technology, Computer Science, Computer Systems and Security or any ICT-related field.
- ICT-related professional certifications will be an added advantage.
- Proficiency in working with full stack.
- Minimum of 2 years’ experience as a System Developer or in similar roles.
- Competent in computer programming and systems development using PHP, Java, and Python programming languages.
- Knowledge in database design and usage using various Database Management Systems such as PostgreSQL, MySQL, and SQLite.
- Knowledge of development frameworks including Laravel, Spring Boot, and Django.
- Competent in Web development using HTML, CSS and JavaScript, and Content Management Systems such as WordPress.
- Proficiency in system development technologies like ReactS and NodeJS, and version control technologies like Git.
- Track record and an understanding of concepts of computer security technologies.
- Familiarity with various operating systems and platforms, especially Linux/Unix.
- Sharp analytical and critical thinking skills. High levels of integrity, motivation, a desire for continuous learning and the ability to work in a team with diverse views.
To apply for this job email your details to [email protected]