⚡ 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 (ICT) Professionals

Information and Communication Technology (ICT) Professionals

Church World Service  · NGO / Non-Profit Associations

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

Primary Purpose

This role involves creating and delivering software applications tailored to the operational needs of CWS RSC Africa, with a strong focus on designing and building custom solutions that align with the organization’s distinct requirements.

The Software Developer is responsible for integrating Develops methodologies across every phase of the software development lifecycle, ensuring security is embedded from inception to deployment. Key responsibilities include developing secure code, incorporating automated security testing within CI/CD pipelines, and collaborating closely with operations and security teams to uphold compliance standards. Additionally, the role requires a proactive approach to identifying and mitigating potential vulnerabilities prior to final release.

Technical Operations and Support comprises the majority of the role, accounting for 70% of responsibilities. This position involves overseeing and maintaining critical IT infrastructure, ensuring seamless system functionality, and providing timely troubleshooting and resolution for technical issues. The role demands a proactive approach to monitoring performance metrics, conducting routine system audits, and addressing vulnerabilities to uphold operational efficiency. Additionally, it includes collaborating with cross-functional teams to implement upgrades, enforce security protocols, and optimize workflows for improved productivity. Strong analytical skills, technical expertise, and a commitment to continuous improvement are essential to excel in this dynamic environment.

Develop and deploy custom applications throughout the entire software development life cycle (SDLC) to enhance organizational efficiency, ensuring thorough testing and seamless implementation.

Ensure the ongoing maintenance and seamless integration of existing custom systems, preserving data flow efficiency and architectural uniformity.

Deploy and configure software solutions across both cloud-based and on-premises environments, working in collaboration with the Senior Developer to ensure proper implementation.

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

Perform comprehensive unit and functional testing to detect, document, and address any defects before deployment.

Proficiency in secure coding methodologies, vulnerability mitigation, and the incorporation of security tools within CI/CD workflows is essential. Additionally, the role involves establishing and enforcing security controls in accordance with NIST SP 800–53 guidelines to guarantee that all software deliverables comply with organizational and regulatory security benchmarks.

Work in coordination with senior leadership to uphold code integrity and enforce secure coding standards. It is essential for developers to incorporate automated security measures—such as static code analysis, dependency scanning, and container security—into their regular development processes.

Prepare and maintain comprehensive technical documentation, encompassing system architecture diagrams, API specifications, and codebase comments, ensuring clarity and accuracy at all times.

Create user manuals that are both clear and accessible, designed to support non-technical staff in effectively utilizing new software features.

Investigate intricate software problems escalated by the service desk and deliver prompt resolutions for internal application issues.

To maintain alignment with departmental objectives, provide regular updates on project advancements and escalate any technical obstacles to the Senior Software Developer.

Compliance management responsibilities constitute 15% of the position’s duties, ensuring adherence to regulatory standards and internal policies. This role involves monitoring changes in legislation, conducting risk assessments, and implementing corrective actions when necessary. The incumbent will collaborate with cross-functional teams to maintain compliance with industry-specific regulations, conduct audits, and report findings to senior management. Strong analytical skills, attention to detail, and the ability to interpret complex legal requirements are essential for success in this role.

Ensures comprehensive understanding and strict compliance with RSC Africa, CWS/IRP, DOS/PRM, and USCIS policies and procedures pertaining to database management for RSC Africa programs.

Collaborate effectively with operations and security teams to uphold compliance and strengthen system resilience. Continuous professional development is necessary, including training in secure development methodologies, evolving threat landscapes, and regulatory compliance standards.

Representative and engagement activities account for 10% of the role, requiring active participation in strategic initiatives to foster meaningful connections with stakeholders, clients, and internal teams, thereby enhancing organizational visibility and collaboration.

Engage with diverse IT teams across the organization to deliver multifaceted projects, guaranteeing that software solutions are fully integrated with overarching infrastructure and networking specifications.

Provide strategic guidance to IT leadership on automation initiatives designed to optimize development workflows and enhance organizational efficiency.

Ensure seamless operational continuity by supporting or temporarily assuming the duties of fellow IT specialists during high-demand periods or as instructed by the Senior Software Developer.

Provide supplementary duties and obligations, comprising an estimated 5% of the overall role, which complement the primary responsibilities of the position.

Performs additional duties as directed by the Software Development Supervisor or IT Management.

With a proven track record in the field, candidates must possess extensive hands-on experience relevant to the role. Essential qualifications include a strong educational background in a related discipline, along with specialized certifications or training where applicable. The ideal applicant will demonstrate proficiency in key technical skills, analytical problem-solving, and the ability to adapt to evolving industry standards. Prior to work experience in a similar capacity, coupled with a commitment to continuous professional development, is highly valued.

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

Preferred experience in ICT project management.

We are seeking a highly motivated individual who possesses strong analytical abilities and exceptional problem-solving skills to join our dynamic team. Proficiency in data interpretation, proficiency with industry-standard software, and excellent communication skills are essential to excel in this role. The ideal candidate will demonstrate a keen eye for detail, the ability to work collaboratively in fast-paced environments, and a commitment to delivering high-quality results consistently.

Candidates must have a proven track record in [specific field or task, if applicable], along with at least [X years] of relevant experience. Strong organizational skills, the capacity to manage multiple projects simultaneously, and a proactive approach to identifying and addressing challenges are required. A degree in [relevant field] or a related discipline is preferred, though equivalent experience may be considered. Familiarity with [specific tools, methodologies, or frameworks] will be a significant advantage.

Proficiency in web application development environments, particularly those utilizing relational databases, is essential for this role.

Proficiency in PostgreSQL database architecture, design, and development is required, with demonstrated expertise in crafting intricate queries and stored procedures.

Proficiency in PHP development with a focus on the Laravel framework, coupled with expertise in JavaScript, is essential.

Proficiency in the Golang programming language is highly advantageous.

Demonstrates a robust understanding of Object-Oriented Programming principles and methodologies.

Proficiency in Git version control systems is required.

Proficient in developing and implementing unit and functional testing frameworks with a focus on ensuring code reliability and quality assurance through systematic validation of software components.

Proficiency in core Windows and Linux system administration is essential. Familiarity with Android development using Kotlin is considered advantageous.

Proficiency in Microsoft Azure Architecture is considered advantageous.

Proficiency in a highly regulated setting with strict compliance obligations is advantageous.

Abilities

Analyze and comprehend written requirements and technical specification documents to extract essential information accurately.

Handle a broad and varied workload efficiently while meeting tight deadlines and balancing multiple competing priorities.

Ensure the accuracy and reliability of official documentation at all times.

Conduct thorough analysis to resolve intricate issues and render well-informed decisions.

Uphold exceptional performance benchmarks while ensuring meticulous attention to detail.

Requires a Bachelor’s degree in a relevant field or equivalent practical experience, alongside applicable certifications to demonstrate expertise.

A bachelor’s degree in Information Technology or a related field is required.

As a critical component of our team, candidates must meet specific qualifications to be considered for this role. Essential prerequisites include a strong academic background in a relevant field, along with a minimum of three years of hands-on experience in a comparable position. Proficiency in industry-standard software and tools is mandatory, as is the ability to work collaboratively in a fast-paced environment. Additionally, exceptional problem-solving skills and a commitment to continuous learning are highly valued traits for this opportunity.

Proficient in both written and verbal English communication.

Proficiency in collaborating effectively within diverse cultural settings is essential.

A strong dedication to diversity, equity, and inclusion is essential, along with a readiness to uphold and advance CWS’ Platform on Racial Justice as an employee.

Maintain constant vigilance to identify and respond promptly to any potential risks related to child safeguarding and PS EAH (Prevention of Sexual Exploitation, Abuse, and Harassment), ensuring you develop the necessary expertise to uphold and champion robust safeguarding practices. Familiarize yourself with the organization’s child safeguarding and PS EAH policies and procedures, and ensure your conduct aligns fully with these established standards at all times.

Must possess a valid driver’s license and clean driving record. Ability to lift up to 50 pounds independently and stand for extended periods. Must pass a background check and drug screen. Proficiency in basic computer applications, including Microsoft Office Suite. Willingness to work flexible hours, including evenings, weekends, and holidays as needed. Must maintain a professional appearance and adhere to company dress code. Must be fluent in English, with excellent communication skills in both verbal and written forms.

The ideal candidate must demonstrate robust physical health, a willingness to undertake frequent travel under challenging circumstances, and exceptional adaptability. Additionally, proof of Yellow Fever vaccination is required prior to any travel for RSC Africa.

This role is situated in Nairobi, Kenya.

This role necessitates regular use of laptops, with proficiency in Microsoft Office applications being a mandatory requirement.

This role may necessitate frequent travel to sub-Saharan Africa on short notice, often under challenging conditions, to fulfill the requirements of a rapidly evolving operational program.

A comprehensive background screening, comprising verification of professional references, education credentials, and criminal history, is mandatory prior to commencing employment.

A current passport with sufficient blank pages for travel is required, and the candidate must ensure its validity remains uninterrupted for the duration of the appointment.

This role necessitates the ability to perform various physical tasks, including bending, squatting, crawling, climbing, kneeling, sitting, standing, walking, and pushing or pulling. Additionally, the position demands manual dexterity for handling objects, reaching overhead, using fine finger movements, and lifting or carrying heavy loads.

Incumbents in this role must tolerate elevated noise levels, significant temperature and humidity fluctuations, dust, infectious agents, severe weather conditions, prolonged work hours, rugged terrain, frequent travel, intense sun exposure, and poorly ventilated environments.

We are seeking a full-time professional to join our team.

All employees must be ready to work from the designated CWS office at their hired location. Remote work arrangements will differ by location and are subject to change in accordance with applicable governing regulations and prevailing circumstances.

Apply by submitting your application through the specified method outlined in the job posting.

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

Qualifications

BA/BSc/HND

Experience Required

5 years

More jobs in Nairobi