Public Service Jobs, Jobs in Kenya, County Government Jobs, Technology Related Jobs,
Chief Information Communication Technology Officer (Cybersecurity Expert)
Key Duties and Responsibilities:
- Safeguard information system assets by identifying and solving potential and actual security problems
- Protect systems by defining access privileges, control structures and resources
- Recognize problems by identifying abnormalities and reporting violations
- Implement security improvements by assessing current situation, evaluating trends and anticipating requirements
- Determine security violations and inefficiencies by conducting periodic audits
- Upgrade systems by implementing and maintaining security controls
- Keep users informed by preparing performance reports and communicating system status
- Maintain quality service by following organization standards
- Maintain technical knowledge by attending educational workshops and reviewing publications
- Contribute to team effort by accomplishing related results as needed
- Monitor constantly for attacks and run appropriate defensive protocols if a breach occurs
- Conduct testing to identify vulnerabilities and collaborate with team to update defensive protocols
- Configure antivirus systems, firewalls, data centers and software updates with a security-first mindset
- Grant credentials to authorized users, monitor access-related activities and check for unregistered information changes
- Help lead employee training to prevent phishing and other forms of cyberattack
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Professional certifications such as CISSP, CISM, CEH, or similar.
- Experience with cloud security and technologies such as AWS, Azure, or Google Cloud.
- Familiarity with security frameworks and standards (e.g., ISO 27001, NIST, GDPR).
- Knowledge of programming or scripting languages for automation and analysis.
- Proven six (6) years experience of which three (3) should be in cybersecurity, including risk management, threat analysis, and incident response.
- Strong knowledge of security protocols, tools, and best practices.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
Chief Information Communication Technology Officer (Mobile Developer)
Key Duties and Responsibilities:
- Design and develop advanced applications for mobile platforms (iOS and Android).
- Write clean, maintainable, and efficient code.
- Optimize applications for maximum performance, scalability, and responsiveness.
- Ensure the technical feasibility of UI/UX designs.
- Conduct unit testing and automated testing to ensure the robustness and reliability of the application.
- Debug and resolve issues, improving application performance and user experience.
- Integrate third-party APIs and services.
- Develop and maintain RESTful APIs to support mobile functionality.
- Use version control tools such as Git to manage codebase changes.
- Maintain comprehensive documentation for code, APIs, and technical processes.
- Stay updated with the latest industry trends and technologies.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Communicate effectively with team members and stakeholders to understand requirements and deliver solutions.
- Ensure that applications adhere to security best practices and guidelines.
- Comply with relevant data protection regulations and standards.
- Manage the app release process on platforms like Google Play Store and Apple App Store.
- Monitor application performance and perform necessary updates and maintenance.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Proven six (6) experience of which three (3) should be in Mobile Developing with a strong portfolio of released applications on the App Store or Google Play.
- Proficiency in programming languages such as Swift (iOS) and Kotlin/Java (Android).
- Experience with cross-platform mobile development frameworks such as React Native or Flutter.
- Knowledge of Agile development methodologies.
- Familiarity with CI/CD pipelines for mobile application development.
- Understanding of mobile security best practices and encryption techniques.
- Strong understanding of mobile application architecture and design patterns.
- Experience with third-party libraries and APIs.
- Familiarity with cloud message APIs and push notifications.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently
Chief Information Communication Technology Officer (Systems Developer)
Key Duties and Responsibilities:
- Design, develop, and implement software systems and applications.
- Analyze user requirements and convert them into technical solutions.
- Write clean, efficient, and maintainable code.
- Develop and maintain software applications, scripts, and utilities.
- Integrate software components and third-party programs.
- Ensure seamless integration and compatibility with existing systems.
- Conduct unit testing, integration testing, and performance testing.
- Identify and resolve bugs, performance issues, and security vulnerabilities.
- Create and maintain comprehensive documentation for system designs, code, and technical processes.
- Ensure documentation is up-to-date and accessible for team members.
- Communicate effectively with team members to understand requirements and provide technical guidance.
- Provide ongoing support and maintenance for existing systems.
- Troubleshoot and resolve system-related issues and provide timely solutions.
- Monitor system performance and optimize software for maximum efficiency.
- Implement best practices for scalability and performance enhancement.
- Implement security measures to protect software systems and data.
- Ensure compliance with relevant security standards and regulations.
- Stay updated with the latest industry trends, technologies, and best practices.
- Continuously improve development processes and tools to enhance productivity and quality.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Proficiency in programming languages such as Java, C#, Python, or C++.
- Strong understanding of software development methodologies, tools, and frameworks.
- Proven six (6) years experience of which three (3) should be in database management systems (e.g., SQL, NoSQL), and cloud platforms (e.g., AWS, Azure, Google Cloud).
- Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines).
- Knowledge of web technologies (e.g., HTML, CSS, JavaScript) and web services (e.g., REST, SOAP).
- Understanding of network protocols and security best practices.
- Knowledge of system architecture, design patterns, and best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and in a team-oriented environment.
Chief Information Communication Technology Officer (Online Systems Server Manager)
Key Duties and Responsibilities:
- Oversee the day-to-day operations of our online systems server, ensuring optimal performance, stability, and security.
- Regularly monitor server health, performance metrics, and logs to detect and resolve issues before they impact service.
- Implement and maintain robust backup solutions, ensuring data integrity and quick recovery in case of failures.
- Apply security updates, manage firewall settings, and implement security protocols to protect the server from threats and vulnerabilities.
- Provide technical support for server-related issues, including identifying and resolving hardware, software, and network problems.
- Plan and execute system upgrades, including the installation of new software, hardware, and patches.
- Maintain detailed documentation of server configurations, processes, and procedures.
- Work closely with other IT team members to ensure seamless integration between systems and support broader IT initiatives.
- Ensure the server environment complies with relevant industry standards and regulations.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven six (6) years experience in ICT of which three (3) should be in managing online systems servers, including Linux/Windows server environments.
- Proficiency in server administration tools and platforms (e.g., Apache, Nginx, MySQL, PostgreSQL).
- Experience with virtualization and cloud platforms (e.g., AWS, Azure, VMware).
- Strong knowledge of networking concepts, including TCP/IP, DNS, and VPNs.
- Familiarity with scripting languages (e.g., Bash, Python) for automation tasks.
- In-depth understanding of server security best practices, including experience with firewalls, intrusion detection systems, and encryption technologies.
- Problem-Solving Skills: Ability to troubleshoot complex technical issues quickly and effectively.
- Communication: Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- Relevant certifications (i.e CompTIA Server+, Microsoft Certified: Windows Server, AWS Certified SysOps Administrator) are a plus.