Qualifications
For appointment to this grade,
a
candidate must have a Bachelor’s degree in Computer Science or Information
Technology or related field or equivalent qualification from a university
recognized in Kenya.
The
following additional requirements are specific to the skills needed:
NETWORK SECURITY ENGINEER
A
candidate must have relevant certifications such as Fortinet, Huawei, NSE 1-4,
Cisco Certified Network Associate (CCNA), or Cisco Certified Network
Professional (CCNP).
Duties and Responsibilities
Duties and Responsibilities in this area will include:
- assisting in configuring and maintaining network
devices, including routers, switches, firewalls, and access points;
- supporting while ensuring that network
configurations are accurate and aligned with best practices;
- collaborating with the network team to monitor
network performance, availability, and security;
- helping in identifying and addressing
network-related issues to minimize downtime and disruptions;
- responding to and assisting in resolving
network incidents and problems;
- supporting with troubleshooting connectivity
issues, performance bottlenecks, and other network-related challenges;
- supporting in creating and updating technical
documentation, including network diagrams, configurations, and procedures;
- collaborating with the security team to
implement network security measures, such as firewalls, intrusion
detection systems, and access controls, to protect the Commission’s assets
and data;
- assisting in planning and implementing network
upgrades and improvements;
- collaborating with Deputy Director
Infrastructure to deploy patches, updates, and new technologies;
- working closely with other IT teams, including
systems administrators, application developers, and support teams, to
provide integrated solutions and support the overall IT environment;
- coordinating with vendors for hardware and
software procurement, support, and troubleshooting;
- engaging in continuous learning to expand
technical skills and knowledge in networking;
- participating in network-related projects, such
as network expansions, migrations, and implementations; and
- performing any other related task as required.
SUPPORT AND HELP DESK ANALYST
A candidate must have:-
- strong Microsoft 365 administration skills
(Teams, One Note, SharePoint, One Drive);
- experience with Google Workspace, Zoom, and
SSO/Identity platforms (Auth0, Cognito, Azure AD);
- basic SQL knowledge (Metabase/Snowflake) is a
plus;
- CompTIA A+ certification; and
- Canvas LMS or similar learning management system
experience will be an added advantage
Duties
and responsibilities in this area will include:
- diagnosing and resolve complex issues specific
to the Commission workflows, such as recruitment, email synchronization
problems, integration errors, and recording database issues;
- managing the ICT help desk, issue tickets and
escalate complex cases to MIS Management with comprehensive details;
- preparing monthly reports on tickets issued; and
- overseeing the configuration of end user devices
and printers.
SOFTWARE FRONT END ENGINEER
A candidate must have:-
- strong knowledge of JavaScript, Type Script,
HTML5, CSS3, and responsive design principles;
- experience in integrating Restful APIs;
- understanding of UI/UX best practices and design
patterns;
- experience with CI/CD tools (e.g., Jenkins,
GitLab CI, Bamboo); and
- proficiency in version control systems (e.g.,
Git).
Duties and Responsibilities
- Duties and responsibilities in this area will
include:
- designing, developing, and maintaining scalable,
reusable, and high-quality front end applications;
- ensuring applications reliability, security, and
performance across different platforms and devices;
- collaborating with designers and backend
developers to implement responsive and user-friendly interfaces;
- participating in code reviews and contribute to
frontend development best practices;
- creating and maintaining technical documentation
such as component guides, architecture diagrams, and test plans;
- maintaining latest frontend technologies and
suggesting any improvements when applicable; and
- communicating effectively with both technical
and non-technical stakeholders
SOFTWARE BACKEND ENGINEER
A
candidate must have:-
- familiarity with Azure DevOps for task
management and release processes;
- knowledge of ActiveX Data Objects (ADO)
and their integration within Visual Studio;
- proficiency in use of GitHub for version control
and code collaboration;
- an understanding of CI/CD pipelines and
automation practices;
- exposure to Azure, AWS Cloud Services in a
development or deployment context; and
- experience working with NET. (C#), particularly
in the development of desktop applications.
Duties and Responsibilities
- providing on-going maintenance and
technical support for the Commission’s systems while ensuring operational
continuity;
- implementing regulatory updates and align the
system with evolving Commission’s guidelines;
- performing security assessments, identify
vulnerabilities, and deliver remediation aligned with best
practices;
- collaborating with cross-functional team
members, participating in code reviews, task planning, and
knowledge-sharing;
- utilizing CI/CD pipelines, source control, and
DevOps practices to streamline development and deployment workflows;
- engaging with stakeholders to understand
business needs and translate them into technical solutions within the
existing architecture; and
- contributing to planning discussions for a
potential future migration toward a modern web-based solution.
How to Apply
