KE-Software Developer (National) at Church World Service

  • Full Time
  • Nairobi

Church World Service

Church World Service is hiring a Software Developer in Kenya to develop and maintain custom applications for its Regional Service Center Africa operations. This full-time role emphasizes secure coding practices, database management, and compliance with international standards. Applications are reviewed on a rolling basis.

📋 Job Overview

KE-Software Developer (National) at Church World Service – Church World Service Kenya Job Details

About the Role

Church World Service is recruiting a KE-Software Developer (National) to join its Regional Service Center (RSC) Africa operations based in Kenya. This is a full-time position focused on building and maintaining custom software applications that serve the organization’s humanitarian and development programs across the region. The role combines hands-on development work with security-first practices, requiring you to embed protective measures throughout the entire software development lifecycle.

As a Software Developer in Kenya, you will work on both cloud-based and on-premises solutions, collaborating with senior technical staff to ensure applications meet strict organizational and regulatory standards. The position demands someone comfortable working in a regulated environment where data protection and compliance are non-negotiable.

Key Responsibilities

  • Manage the complete software development lifecycle—from design and coding through testing and deployment—to build custom applications that meet specific organizational needs.
  • Integrate security controls and automated testing into all development stages, including static code analysis, dependency scanning, and container security checks aligned with NIST SP 800-53 standards.
  • Maintain and enhance existing custom systems, ensuring reliable data flow and consistency across application architectures.
  • Design and execute comprehensive test plans, perform unit and functional testing, and document defects for resolution before release.
  • Write secure code following established practices, identify vulnerabilities, and collaborate with senior developers and security teams to address risks proactively.
  • Create and update technical documentation including system architecture diagrams, API specifications, and user manuals for non-technical staff.
  • Investigate and resolve software issues escalated from the service desk, providing timely fixes for internal applications and reporting progress to technical leadership.
  • Maintain thorough knowledge of RSC Africa, CWS/IRP, DOS/PRM, and USCIS policies regarding database management and compliance requirements.

Requirements & Qualifications

  • Bachelor’s degree in Information Technology or a closely related field.
  • Minimum 5 years of direct, specialized experience in software development and related technical duties.
  • Advanced proficiency with PHP using the Laravel Framework and JavaScript programming languages for web application development.
  • Strong expertise in PostgreSQL database design and development, including the ability to write complex queries and stored procedures with relational databases.
  • Solid knowledge of Object-Oriented Programming principles, GIT version control, unit and functional testing methodologies, and Windows/Linux system administration.
  • Experience working in highly regulated environments with compliance frameworks; knowledge of Golang, Android/Kotlin programming, or Microsoft Azure Architecture is advantageous.
  • Strong English communication skills (written and spoken) and demonstrated ability to interpret technical specifications and manage competing priorities under pressure.
  • Proficiency with Microsoft Office applications and willingness to travel within sub-Saharan Africa on short notice; Yellow Fever vaccination required before travel.

What to Expect

  • You will work within a multi-cultural organization committed to diversity, equity, and inclusion, with an expectation that you support CWS’s Platform on Racial Justice as an employee.
  • The role requires alertness to child safeguarding and PSEAH (Prevention of Sexual Exploitation, Abuse and Harassment) risks, with training and adherence to relevant organizational policies.
  • This KE-Software Developer (National) at Church World Service position in Kenya offers full-time employment on a rolling recruitment basis. Click Apply below to submit your application.

🎯 How to Apply

To apply for this job please visit local-careers-cwsglobal.icims.com.

Found a job you like?

Generate a tailored cover letter automatically and apply faster with JVN Smart Apply.

Apply with Smart Apply Login
Professional CV Makeover Service
Our expert CV makeover will give you the competitive advantage your job search needs.
Elevate your career today for as little as KES 600.
CLICK HERE TO REVAMP YOUR CV
🔎 Explore More Jobs in Kenya →

❓ Frequently Asked Questions

💼 Looking for more Software Developer Jobs jobs in Nairobi?

Get daily job alerts sent directly to your WhatsApp.

⚠️ Disclaimer:
Job Vacancies Now is a free job listing platform and does not charge job seekers at any point during the application process. Users are encouraged to use the platform responsibly and report any suspicious or fraudulent activity.