Job Overview
About This Job in Kenya
This Information Communications Technology Officer position in Kenya offers professionals an opportunity to grow in the Maritime Transport, Logistics & Port Operations sector. If you are searching for jobs in Kenya, this opportunity at Kenya Maritime Authority could be ideal for you.
The Information Communications Technology Officer (System Developer) will serve as a key technical specialist responsible for architecting, building, tailoring, and sustaining enterprise-level software solutions that drive digital transformation across organizational operations. The role is centered on Microsoft Dynamics NAV, Business Central, and interconnected web-based portal systems designed to improve efficiency, streamline workflows, and enhance service delivery through automation. The incumbent will develop robust, scalable applications that align with institutional processes while enabling smooth interoperability between internal platforms and external government services, including the E-Citizen framework. This position demands comprehensive engagement across the entire software engineering lifecycle, encompassing requirements gathering, solution architecture, programming, validation, deployment, and ongoing system refinement. The officer will collaborate closely with stakeholders such as end users, business analysts, and ICT teams to convert operational needs into reliable technical solutions. A strong capability is required in both server-side and client-side development using modern technologies such as C#, Java, Python, JavaScript, HTML, and CSS, supported by adherence to industry-standard engineering methodologies and coding principles. The role further requires practical expertise in enterprise resource planning systems, particularly Microsoft Dynamics NAV, along with working knowledge of Business Central environments. The developer will design and deploy system extensions, functional modules, and integration components that enhance organizational processes and improve data exchange across departments. Responsibilities also extend to database architecture, performance tuning, and administration using Microsoft SQL Server or comparable relational database platforms. In addition, the ICT Officer will contribute to modernization programs involv…
Working as a Information Communications Technology Officer in Kenya
A career as a Information Communications Technology Officer in Kenya offers exciting opportunities for professionals looking to grow in the ICT / Software Engineering / ERP Development sector.
Companies such as Kenya Maritime Authority are continuously searching for talented individuals who can contribute to innovation, productivity, and long-term business growth.
Professionals working in this field gain valuable experience, competitive career prospects, and opportunities to work with industry leaders across Kenya.
Why This Role Matters
This Information Communications Technology Officer role allows professionals to develop key skills in Maritime Transport, Logistics & Port Operations. The position offers career growth opportunities while supporting the company's mission and values.
Responsibilities for Information Communications Technology Officer in Kenya
- Develop, customize, and maintain enterprise-grade digital solutions using modern programming frameworks aligned with user requirements
- Design, configure, and deploy Microsoft Dynamics NAV and Business Central modules across core business functions
- Build and enhance web-based platforms and self-service portals to improve user accessibility and digital service delivery
- Write clean, scalable, and maintainable code using technologies such as C#, Java, Python, JavaScript, HTML, and CSS
- Design, implement, and optimize relational database structures using Microsoft SQL Server and other enterprise RDBMS technologies
- Develop secure integrations between internal software ecosystems and external platforms such as E-Citizen and third-party APIs
- Analyze business needs and translate them into technical specifications and functional architecture blueprints
- Maintain detailed technical documentation including system specifications, user guides, and architecture diagrams
- Troubleshoot, debug, and resolve software defects and performance issues in both production and development environments
- Conduct comprehensive testing including unit, integration, and user acceptance testing to ensure solution reliability
- Enhance performance of existing digital platforms through code optimization, query tuning, and architectural improvements
- Collaborate with end users to gather feedback and continuously improve usability and functionality of deployed solutions
- Implement updates, security patches, and version upgrades to ensure stability, protection, and optimal performance
- Support database administration activities including backup management, recovery, indexing, and performance optimization
- Participate in full software development lifecycle processes including Agile sprints, planning sessions, and retrospectives
- Integrate external services using APIs, web services, and middleware technologies to extend platform capabilities
- Contribute to DevOps practices including version control with Git and containerized deployments using Docker
- Support deployment of enterprise-grade solutions across development, testing, and production environments
- Monitor performance of digital platforms and proactively recommend enhancements for scalability and efficiency
- Ensure compliance with ICT governance standards, cybersecurity policies, and institutional frameworks
- Provide training and technical support to users on newly deployed solutions and enhancements
- Participate in continuous improvement initiatives supporting organizational digital transformation goals
- Collaborate with cross-functional teams to deliver ICT solutions aligned with institutional objectives
- Ensure high availability, reliability, and resilience of critical business platforms
- Research and recommend emerging technologies to improve software ecosystems and drive innovation
Qualifications for Information Communications Technology Officer in Kenya
- Degree
Skills & Experience for Information Communications Technology Officer in Kenya
- Bachelor’s degree in computer science, Information Technology, or a closely related ICT field
- Professional certification in software engineering or enterprise resource planning solutions is an added advantage
- Strong expertise in Microsoft Dynamics NAV, Business Central, and enterprise resource planning environments
- Advanced proficiency in programming technologies including C#, Java, Python, JavaScript, HTML, and CSS
- Hands-on experience in Microsoft SQL Server, including database design, optimization, and administration
- Solid understanding of software development lifecycle processes, Agile practices, and Microsoft Sure Step framework
- Familiarity with web hosting and server technologies such as Internet Information Services (IIS) and Apache
- Ability to design, develop, and consume APIs for system interoperability and third-party integration
- Excellent technical documentation capabilities, including system manuals, specifications, and structured reporting
- Competence in version control systems, particularly Git-based workflows and collaborative development environments
- Exposure to DevOps practices and containerization technologies such as Docker and Kubernetes
- Strong analytical thinking with excellent problem-solving and debugging abilities
- Capacity to work effectively within multidisciplinary teams and contribute to collaborative development efforts
- Excellent interpersonal communication skills with the ability to engage stakeholders and translate technical concepts clearly
How to Apply for Information Communications Technology Officer in Kenya
Candidates are required to forward a comprehensive curriculum vitae, academic transcripts, academic credentials, relevant professional qualifications, and a cover letter outlining practical exposure to Dynamics NAV, Business Central, and software engineering roles. Submission should be completed via the designated recruitment platform or official email address indicated in the vacancy notice prior to the application deadline. Communication will be limited to applicants who meet the shortlist criteria, and further evaluation may involve technical assessments alongside structured interview sessions.
Frequently Asked Questions About the Information Communications Technology Officer Job in Kenya
-
Is the Information Communications Technology Officer position at Kenya Maritime Authority still open?
Yes. Applications for this position are currently open. Interested candidates are encouraged to apply before the deadline. -
Does applying for this Information Communications Technology Officer job require any fees?
No. JobVoro never charges job seekers for job applications. You can apply for opportunities like this Information Communications Technology Officer role safely without paying any application fees. -
How can I apply for this job at Kenya Maritime Authority?
Candidates can submit their application using the official application method provided in this job listing. Follow the instructions carefully to ensure your application for the Information Communications Technology Officer position is successfully submitted. -
Are there similar jobs available in Kenya?
Yes. JobVoro regularly publishes new vacancies across multiple industries. You can explore more opportunities in Kenya or browse other ICT / Software Engineering / ERP Development jobs on our platform.
Discover More ICT / Software Engineering / ERP Development Opportunities in Kenya
Looking for more roles like Information Communications Technology Officer? Explore additional ICT / Software Engineering / ERP Development positions in Kenya and find the opportunity that fits your skills and career goals. Check out more ICT / Software Engineering / ERP Development jobs on JobVoro.
We partner with leading companies and verified job portals to bring you authentic opportunities. For further listings, visit trusted sources such as LinkedIn Jobs or Indeed. These collaborations ensure you have access to high-quality, up-to-date openings.
Stay ahead in your job search by exploring related categories and verified channels. Opportunities in Kenya are constantly updated, giving you a better chance to find the perfect role.
Browse more ICT / Software Engineering / ERP Development jobs on JobVoro.
Looking for more opportunities? Browse more jobs in or explore the latest jobs in Kenya.
Apply Now →