⚡ New Feature

Auto-Apply to Jobs While You Sleep

Stop spending hours applying manually. Our Premium Auto-Apply scans new listings every day and sends your application automatically — so you never miss an opportunity.

🔒 Secured by Stripe 📋 Cancel anytime ✅ 100+ jobs applied monthly
Home Jobs Nairobi Information and Communication Technology Specialist Roles

Information and Communication Technology Specialist Roles

Church World Service  · NGO / Non-Profit Associations

Full Time Nairobi
Nairobi
Deadline: 28 August 2026
Posted May 30, 2026

Primary Purpose

This role primarily entails designing and developing customized software applications tailored to the unique operational needs of CWS RSC Africa, ensuring alignment with the organization’s business objectives.

The Software Developer is responsible for integrating Develops practices by embedding security measures throughout the entire software development lifecycle. Key duties involve developing secure code, incorporating automated security testing within CI/CD pipelines, coordinating with operations and security teams to uphold compliance standards, and mitigating potential vulnerabilities in advance of deployment.

Technical Operations and Support encompasses 70% of the role’s duties, focusing on maintaining system integrity, troubleshooting technical issues, and ensuring seamless operational performance. This position involves proactive monitoring, incident resolution, and providing expert guidance to teams and end-users to optimize productivity and minimize downtime. Additionally, the role requires collaboration with cross-functional departments to implement best practices, enhance infrastructure reliability, and deliver timely solutions to complex technical challenges.

Oversee the complete software development life cycle (SDLC), encompassing the design, development, rigorous testing, and seamless deployment of tailored applications, all aimed at enhancing organizational efficiency and productivity.

Ensure the upkeep and seamless integration of existing custom systems while preserving data flow and architectural coherence.

Deploy and configure cloud-based as well as on-premises software solutions in collaboration with the Senior Developer.

Craft detailed test plans and accompanying documentation to ensure software functionality aligns with stakeholder requirements.

Perform comprehensive unit and functional testing to meticulously detect, document, and rectify defects before deployment.

Proficiency in secure coding methodologies, vulnerability mitigation, and embedding security tools within CI/CD workflows is essential. Security controls must be deployed in accordance with NIST SP 800–53 guidelines to guarantee that all software developed aligns with both organizational and regulatory security benchmarks.

Collaborate closely with senior leadership to uphold code integrity and maintain adherence to secure coding standards. Developers are expected to integrate automated security measures—such as static code analysis, dependency scanning, and container security—into their daily development processes.

Author and maintain comprehensive technical documentation, comprising system architecture diagrams, API specifications, and codebase annotations, ensuring clarity and accuracy at all times.

Craft comprehensive and user-friendly user manuals designed to guide non-technical employees through the functionalities of newly introduced software.

Diagnose and address intricate software problems referred to by the service desk, ensuring prompt resolutions for internal application systems.

To facilitate alignment with departmental objectives, you will communicate project developments and any technical impediments to the Senior Software Developer on a routine basis.

Ensure adherence to regulatory standards and internal policies through meticulous oversight and management, which constitutes 15% of the role’s responsibilities.

Maintains a comprehensive understanding of and compliance with RSC Africa, CWS/IRP, DOS/PRM, and USCIS policies and procedures specifically governing database management for RSC Africa programs.

Collaborate effectively with operations and security teams to uphold compliance and bolster resilience. Continuous professional development is essential, including training in secure development frameworks, evolving threats, and regulatory standards.

Duties related to representation and engagement will account for approximately 10% of the total responsibilities.

Collaborate with diverse IT teams across the organization to deliver intricate projects, ensuring software solutions are fully integrated with overarching infrastructure and networking requirements.

Provide strategic, data-driven insights to IT leadership on automation possibilities to enhance development workflows and organizational efficiency.

Support operational continuity by stepping in to assist or fully assume the responsibilities of fellow IT specialists during high-demand periods, as instructed by the Senior Software Developer.

Over and above the core duties, the position entails supplementary obligations amounting to approximately 5% of overall responsibilities.

Tasks may also be assigned at the discretion of the Software Development Supervisor or IT Management as needed.

Seeking candidates with a proven track record in [specific industry or field], having accumulated at least [X years] of relevant expertise. Proficiency in [specific tools, software, or methodologies] is essential, along with a strong understanding of [key concepts or processes]. Ideal applicants will demonstrate exceptional problem-solving abilities, meticulous attention to detail, and the capacity to work both independently and collaboratively within a team environment. Responsibilities include [list key duties], ensuring alignment with organizational objectives while maintaining high standards of quality and efficiency.

A minimum of five years of directly relevant specialized experience in performing the core responsibilities is required.

Preferred experience in ICT project management.

We are seeking a highly motivated individual with a strong foundation in technical proficiencies and soft skills to contribute effectively to our team. Proficiency in specific software, programming languages, or tools relevant to the role is essential, along with the ability to troubleshoot and solve complex problems efficiently. Excellent communication skills are required to collaborate seamlessly with cross-functional teams and stakeholders, ensuring clear and concise information exchange. The ideal candidate will demonstrate adaptability, strong organizational abilities, and a commitment to continuous learning and professional development. Experience in similar roles or industries will be considered a valuable asset.

Proven expertise in web application development, particularly with relational database systems, is required.

Proficient in PostgreSQL database architecture, design, and development, with extensive experience in crafting intricate queries and stored procedures.

Proficient in PHP development with extensive experience leveraging the Laravel framework, alongside expertise in JavaScript programming.

Proficiency in the Golang programming language is highly desirable.

Possesses an in-depth understanding of Object-Oriented Programming (OOP) principles and methodologies.

Experienced with Git version control systems.

A robust proficiency in developing unit and functional test cases is essential.

Essential expertise in Windows and Linux system administration is mandatory, with proficiency in Android development using Kotlin considered advantageous.

Proficiency in Microsoft Azure Architecture is considered advantageous.

Proficiency in environments subject to stringent regulatory oversight and compliance mandates is considered advantageous.

Abilities

Analyze and derive understanding from written requirements and technical specification documents.

Handle a broad range of complex tasks efficiently while meeting tight deadlines and balancing multiple competing priorities in a high-pressure environment.

Preserve the accuracy and reliability of official documentation.

Evaluate intricate challenges and implement effective solutions with judicious decision-making.

Ensure consistently exceptional performance while demonstrating meticulous attention to detail in all tasks.

A bachelor’s degree in a relevant field is required, along with one or more certifications that align with the role’s demands. Candidates must possess a valid state license where applicable, and completion of continuing education courses is strongly preferred to ensure ongoing professional development.

A bachelor’s degree in Information Technology is required for consideration.

Important prerequisites for this role include a degree in a relevant field, a minimum of three years of professional experience, and proficiency in industry-specific software. Strong analytical skills, excellent communication abilities, and the capacity to work independently are also essential. Prior leadership experience and a valid driver’s license are preferred qualifications.

Exceptional proficiency in English communication, encompassing both written and verbal expression, is essential.

Required is the ability to thrive in a diverse, multicultural workplace.

Professional Rewriting:

Must demonstrate a strong commitment to diversity, equity, and inclusion, along with a willingness to actively support CWS’ Platform on Racial Justice as an employee.

You must stay vigilant and promptly address any potential risks related to child safeguarding and PS EAH (Prevention of Sexual Exploitation, Abuse, and Harassment), continuously develop the necessary expertise to uphold robust safeguarding and PS EAH practices, and ensure full familiarity with the organization’s child safeguarding and PS EAH policies and procedures, while demonstrating behavior that aligns with these critical guidelines.

Candidates must meet specific eligibility criteria to be considered for this opportunity. Fluency in written and spoken English is mandatory, along with a minimum of five years of experience in a related field. Proficiency in relevant software applications is also required, and possession of a valid driver’s license is necessary. Additionally, applicants should demonstrate strong interpersonal skills and the ability to work independently in a fast-paced environment.

The ideal candidate must maintain excellent health, demonstrate readiness and capability for extensive travel under challenging circumstances, and exhibit exceptional adaptability. Additionally, they are required to provide valid documentation of Yellow Fever vaccination prior to any travel for RSC Africa.

This role is situated in Nairobi, Kenya.

This role necessitates consistent use of laptops, with proficiency in Microsoft Office Suite as a mandatory requirement.

This role could entail travel to sub-Saharan Africa with minimal advance notice and potentially challenging circumstances to fulfill the requirements of a fast-paced operational program.

A comprehensive background screening, encompassing professional references, educational verification, and criminal history review, must be successfully completed prior to employment commencement.

A current passport is mandatory, along with the obligation to maintain its validity for the duration of the appointment, ensuring sufficient blank pages remain available for travel purposes.

This role necessitates frequent bending, squatting, crawling, climbing, kneeling, prolonged sitting, standing, walking, and pushing or pulling objects. It also demands strong manual dexterity, the ability to reach overhead, precise fine finger movements, and the capacity to lift and carry heavy loads.

Environmental: This role involves working in demanding conditions, including prolonged exposure to high noise levels, significant temperature and humidity fluctuations, airborne particulates, and infectious agents. Employees may also face harsh weather conditions, extended travel, extended periods of sunlight, cramped or poorly ventilated workspaces, and long working hours.

We are seeking to fill a full-time role within our organization.

Employees must be ready to report to the CWS office at their designated location of hire. The possibility of remote work will depend on the specific location and applicable regulations in effect at the time.

We encourage interested candidates to submit their applications using the designated method outlined in the application process.

To submit your application, please utilize the provided link(s) on the company’s official website.

Qualifications

BA/BSc/HND

Experience Required

5 years

More jobs in Nairobi