⚡ 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 Professional Positions

Information and Communication Technology Professional Positions

Church World Service  · NGO / Non-Profit Associations

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

Primary Purpose

This role is chiefly tasked with designing and developing customized software solutions tailored to the unique operational needs of CWS RSC Africa, ensuring alignment with the organization’s business requirements.

The Software Developer is responsible for integrating Develops methodologies, ensuring security is embedded throughout each phase of the software development lifecycle. Key responsibilities involve developing secure code, incorporating automated security assessments into CI/CD pipelines, and partnering with operations and security teams to uphold compliance standards. Additionally, the role requires identifying and mitigating potential vulnerabilities before final deployment to maintain system integrity.

Technical Operations and Support responsibilities constitute 70% of the role, encompassing critical functions essential to maintaining and enhancing organizational efficiency. This position demands a proactive approach to troubleshooting, system monitoring, and performance optimization, ensuring seamless technical operations. Additionally, the role involves providing timely and effective support to end-users, resolving issues efficiently to minimize downtime. Collaborating with cross-functional teams to implement technical solutions and uphold service standards is also a key aspect of this responsibility.

Deliver the complete software development life cycle (SDLC) to design, develop, test, and deploy custom applications that enhance organizational efficiency and productivity.

Maintain and integrate existing custom systems to ensure smooth data flow and consistent architecture.

Deploy and configure cloud-based and on-premises software solutions in alignment with the guidance provided by the Senior Developer.

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

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

Proficiency in secure coding methodologies, vulnerability mitigation, and the incorporation of security tools within CI/CD pipelines is essential. Security controls must be implemented in accordance with NIST SP 800–53 guidelines to verify that all developed software aligns with organizational and regulatory security benchmarks.

Work closely with senior leadership to uphold code integrity and comply with secure coding standards. Developers are required to integrate automated security measures—such as static code analysis, dependency scanning, and container security—directly into their development processes.

Prepare and maintain precise technical documentation, encompassing system architecture diagrams, API specifications, and codebase annotations to ensure clarity and completeness.

Create comprehensive user manuals that present complex software functionalities in an easy-to-understand manner, designed to support non-technical personnel in effectively utilizing new software features.

Investigate and resolve complex software issues escalated from the service desk, providing timely fixes for internal applications.

Provide regular updates on project status and any technical impediments to the Senior Software Developer, thereby maintaining alignment with departmental objectives.

Compliance oversight constitutes 15% of the role’s responsibilities, ensuring adherence to regulatory standards, internal policies, and industry best practices to mitigate risk and maintain organizational integrity.

Maintains comprehensive expertise and strict compliance with RSC Africa, CWS/IRP, DOS/PRM, and USCIS policies and procedures related to database management for RSC Africa programs.

Collaborate regularly with operations and security teams to uphold compliance and maintain system resilience. Participation in continuous professional development is mandated, covering secure development frameworks, emerging threats, and evolving compliance standards.

Representation and engagement will account for 10% of the performance evaluation criteria, ensuring alignment with organizational diversity, inclusion, and stakeholder interaction goals. The position requires active participation in initiatives that foster equitable representation across all levels of the organization, as well as ongoing efforts to cultivate meaningful connections with internal and external stakeholders to enhance collaboration and communication.

Partner with diverse IT teams across various functions to successfully deliver multifaceted projects, guaranteeing that software solutions meet overarching infrastructure and networking specifications.

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

Assist in maintaining operational continuity by either supporting or taking on the duties of fellow IT specialists during high-demand periods or as instructed by the Senior Software Developer.

Overseeing supplementary duties and obligations, constituting 5% of the position’s scope, encompasses a range of tasks integral to the role’s effectiveness. These responsibilities may include supporting core functions, collaborating with cross-functional teams, and ensuring alignment with organizational objectives. By executing these additional functions diligently, the role contributes to operational efficiency and overall success.

Assigned duties may include additional responsibilities at the discretion of the Software Development Supervisor or IT Management.

Seeking a candidate with demonstrated expertise and a proven track record in the specified field. The ideal applicant will possess relevant professional experience, along with the necessary skills and qualifications to excel in the role. Strong academic credentials and specialized training are highly valued, as is the ability to apply theoretical knowledge to practical challenges. Additionally, familiarity with industry standards and best practices is essential for success.

A minimum of five years of hands-on, specialized experience in roles directly aligned with the essential duties is necessary.

Preferred experience in ICT project management.

Skills

Proven expertise in web application development, encompassing proficiency with relational database systems, is essential.

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

Proficient in PHP development with extensive experience in the Laravel framework, along with a solid command of JavaScript programming.

A strong understanding of the Golang programming language is highly advantageous.

Possesses a robust understanding of object-oriented programming principles and methodologies.

Knowledge of GIT Version Control.

Strong knowledge in writing unit and functional tests

Essential expertise in Windows and Linux system administration is imperative. Proficiency in Android development with Kotlin is considered advantageous.

Proficiency in Microsoft Azure Architecture is considered advantageous.

Proficiency in a highly regulated setting characterized by stringent compliance mandates would be advantageous.

Abilities

Analyze and evaluate written requirements and technical specification documents to extract pertinent information.

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

Ensure the accuracy and reliability of official documentation.

Examine intricate issues, evaluate potential solutions, and arrive at well-reasoned, effective resolutions.

Ensure consistently high performance while maintaining meticulous attention to detail.

Candidates must possess a relevant degree or diploma from an accredited institution, along with any necessary professional certifications pertinent to the role. Professional development through additional courses or workshops is strongly encouraged to stay current with industry standards. Equivalent combinations of education and experience may be considered in lieu of formal qualifications, provided they meet the outlined requirements. Compliance with licensing regulations or industry-specific standards is mandatory where applicable.

A bachelor’s degree in information technology is a mandatory requirement for this position.

The role presents several essential prerequisites to qualify for consideration. Applicants must hold a bachelor’s degree in a relevant field, possess at least three years of hands-on experience in the industry, and demonstrate proficiency in specific software tools. Strong problem-solving abilities, meticulous attention to detail, and effective communication skills are mandatory. Additionally, candidates should exhibit a capacity for teamwork, adaptability to dynamic work environments, and a commitment to continuous professional growth.

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

Proficiency in collaborating within diverse cultural settings is essential.

A strong dedication to fostering diversity, equity, and inclusion is essential, along with a proactive willingness to champion CWS’ Racial Justice Platform as an employee.

Stay vigilant and responsive to all potential child safeguarding and PS EAH (Prevention of Sexual Exploitation, Abuse, and Harassment) risks, actively develop the necessary knowledge and skills to uphold robust safeguarding practices, and ensure full comprehension of the relevant policies and procedures. Conduct all duties in strict alignment with the established Child Safeguarding and PS EAH policies to maintain a secure and compliant environment.

The position necessitates meeting specific criteria and qualifications essential for successful performance. Candidates must possess a demonstrated proficiency in relevant technical skills, relevant certifications, and a minimum number of years of experience in a comparable role. Additionally, the role may require compliance with certain industry regulations, security clearances, or physical demands, depending on the position’s unique demands. Strong interpersonal abilities, adaptability, and a commitment to continuous learning are also expected to thrive in this dynamic environment.

The ideal candidate must demonstrate robust health, the ability to undertake frequent travel under challenging circumstances, and exceptional adaptability. Prior to departure for RSC Africa, they are required to provide documented proof of Yellow Fever vaccination.

This role is situated in Nairobi, Kenya.

This role necessitates regular use of laptops, with strong proficiency in Microsoft Office suites being a prerequisite for success.

The role may necessitate travel to sub-Saharan Africa with little advance notice, often under challenging circumstances, to fulfill the demands of a fast-paced operational program.

A comprehensive background screening, encompassing reference verification, educational credentials, and criminal history, is mandatory prior to employment commencement.

A valid passport is mandatory for the duration of the appointment, and the passport must remain current throughout the entire term, with sufficient blank pages available for travel endorsements.

This role demands frequent bending, squatting, crawling, climbing, kneeling, sitting, standing, and walking, along with the ability to push or pull objects. Strong manual dexterity is essential for handling items, and the position requires reaching above shoulder level as well as performing precise fine finger movements. Additionally, the role involves lifting and carrying heavy loads on a regular basis.

Environmental factors in this role include prolonged exposure to high noise levels, significant fluctuations in temperature and humidity, airborne particles, contagious diseases, extreme weather conditions, extended workdays, rough terrain during travel, prolonged sunlight, and confined, poorly ventilated areas.

We are seeking a full-time professional to join our team on a consistent and dedicated basis.

Employees must be available to work from the designated CWS office at their assigned location upon hiring. The availability of remote work arrangements will depend on the specific location and applicable governing regulations based on the prevailing circumstances.

go to method of application

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