Kenya Accreditation Service (KENAS) is the Sole National Accreditation Body (NAB) mandated to offer accreditation services in Kenya. It is established under the States Corporations Act, Cap 446; vide Legal Notice No. 55 of May 2009. It gives formal attestation that Conformity Assessment Bodies (CABs) are competent to carry out specific conformity assessment ...
Read more about this company
Systems Developer (Full Stack) – Component III Coordinator (2025/EAPK/01)
The duties and responsibilities of the selected candidate will entail:
Leading the planning and implementation of Component III in line with the project’s objectives, timeline, and quality expectations.
Overseeing the end-to-end development of Accreditation Information Management System (AIMS) requirements gathering, design, development, testing, rollout, and support.
Coordinating user needs assessments and stakeholder consultations to define system functionality and technical specifications.
Overseeing system integration with relevant institutional ICT infrastructure and data protection protocols.
Supervising and supporting the Project Officer in coordinating system testing, training, and deployment activities.
Managing user acceptance, testing, change requests, and version control in collaboration with technical teams.
Coordinating capacity building and change management initiatives to support smooth adoption of the AIMS.
Monitoring project risks, implementation status, and system performance, and submit regular reports to the Project Manager.
Ensuring full documentation of technical specifications and system configurations.
Training manuals and user guides for sustainability beyond the project.
Reviewing system user cases and system design specifications.
Developing new or enhance existing system components, including internal and external integrations based on agreed requirements.
Developing standard and ad hoc reports and data management scripts as requested.
Ensuring that the approved coding standards are consistently applied.
Conducting unit testing on agreed quality criteria.
Preparing documentations (User manuals, technical manuals, deployment instructions, roll back instructions, Issue and Tickets Logs etc) to ensure that they meet set quality criteria.
Participating in quality review meetings for the system.
Adhering to change control procedures for the systems
Providing support for post-deployment application issues
Fixing system issues reported through a controlled process.
Resolving issues arising from Quality Assurance (QA) tests.
Preparing progress status reports periodically as guided.
Participating in software quality assurance (UAT) of the software releases.
Participating in monitoring the application and integrations.
Any assignment given as and when directed by project management.
Academic and Professional Qualifications
Bachelor’s degree in computer science, Software Engineering, Information Technology, or related field.
A master’s degree in a relevant field is an added advantage
At least 4 years of experience in full stack software development, preferably in enterprise systems.
Membership to a relevant professional body or its equivalent in good standing.
Proven experience in project coordination or management of software-related projects.
Professional certification in software development, databases, or project management.
Proficiency in front-end technologies: HTML5, CSS3, JavaScript (React, Angular, or Vue) or other.
Strong back-end development skills: Node.js, Python, Java, PHP, or C# or other.
Experience with databases (MySQL, PostgreSQL, MongoDB) and ORM frameworks or other.
Proven experience in coordinating multi-stakeholder IT projects or digital transformation initiatives.
Proven experience in end-to-end software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and support.
Demonstrated results in work performance
Proficiency in Computer applications
Fulfil the requirements of Chapter Six (6) of the Constitution.