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

Information and Communication Technology Positions

Church World Service  · NGO / Non-Profit Associations

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

Primary Purpose

This role will focus on designing and building custom software solutions tailored to the unique operational needs of CWS RSC Africa, ensuring alignment with established business requirements. The position entails the full development lifecycle of software applications, with a strong emphasis on creating bespoke solutions that address the organization’s specific technical and functional demands.

The Software Developer is responsible for implementing Develops methodologies by integrating security measures throughout the software development lifecycle. This involves crafting secure code, incorporating automated security testing into CI/CD pipelines, coordinating with operations and security teams to uphold compliance standards, and mitigating potential vulnerabilities prior to deployment.

Technical Operations and Support constitutes the primary focus, accounting for 70% of the role’s responsibilities, and involves ensuring seamless system functionality and addressing technical issues promptly. This position requires strong problem-solving skills, in-depth knowledge of technical systems, and the ability to troubleshoot effectively under pressure. Additionally, the role entails collaborating with cross-functional teams to maintain operational efficiency and deliver high-quality technical solutions.

Develop and deliver custom applications from inception through completion by overseeing the complete software development life cycle (SDLC), encompassing design, development, rigorous testing, and seamless implementation to enhance organizational productivity and efficiency.

Maintain existing custom systems while integrating them to ensure seamless data flow and architectural consistency.

Deploy and configure software solutions, whether cloud-based or on-premises, in alignment with the Senior Developer’s guidance.

Craft thorough test plans and documentation to confirm software functionality aligns with stakeholder specifications.

Perform comprehensive unit and functional testing to detect, document, and remediate defects before the software release.

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

Partner with executive leadership to uphold code integrity and enforce secure coding standards. Developers are expected to integrate automated security measures—including static code analysis, dependency scanning, and container security—into their daily workflows.

Craft and maintain comprehensive technical documentation, encompassing system architecture diagrams, API specifications, and in-line codebase comments.

Develop comprehensive, user-friendly user manuals designed to guide non-technical personnel through the functionalities of new software features with clarity and ease.

Investigate and resolve intricate software issues escalated from the service desk, ensuring prompt resolution of internal application problems.

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

Overseeing adherence to regulatory standards and internal policies constitutes 15% of the role, ensuring the organization operates within legal and ethical boundaries while mitigating risk exposure. This responsibility involves monitoring changes in laws, assessing their impact on operations, and implementing necessary adjustments to maintain compliance across all business functions. Additionally, the position requires collaborating with legal teams, auditors, and senior management to develop robust compliance frameworks, conduct training sessions, and perform regular audits to verify adherence. Strong analytical skills, attention to detail, and a deep understanding of regulatory requirements are essential to effectively manage this critical function.

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

Collaborate effectively with operations and security teams to uphold compliance and strengthen resilience. Continuous education in secure development frameworks, emerging threats, and compliance standards is mandatory.

Ensuring representation and engagement accounts for 10% of the role’s responsibilities, requiring consistent interaction with stakeholders and communities to foster inclusive participation and alignment with organizational goals.

Work collaboratively with diverse IT teams across functions to successfully execute intricate projects, guaranteeing that software solutions are fully aligned with overall infrastructure and networking requirements.

Provide strategic, data-driven insights to IT leadership to identify and implement automation solutions that enhance development workflows and streamline organizational processes.

Offer operational continuity by stepping in to support or take on the duties of fellow IT specialists during high-demand periods or as instructed by the Senior Software Developer.

Duties beyond the primary role and responsibilities may encompass an additional scope of work, accounting for approximately 5% of overall expectations.

Assigned duties may include additional tasks as directed by the Software Development Supervisor or IT Management as needed.

Seeking candidates with a proven track record in a relevant field, demonstrating at least three years of hands-on experience. Proficiency in industry-standard tools and methodologies is essential, along with strong problem-solving abilities and meticulous attention to detail. Excellent communication skills are required to collaborate effectively with cross-functional teams and stakeholders. The ideal applicant will possess a degree in a related discipline or equivalent work experience, complemented by a commitment to continuous learning and professional development.

A minimum of five years of hands-on, specialized experience in performing the core duties is mandatory.

Preferred experience: proven track record in ICT project management.

Demonstrates proficiency in a variety of technical and interpersonal competencies, enabling effective execution of job duties. Requires expertise in problem-solving, adaptability, and teamwork, as well as the ability to communicate clearly and collaborate across departments. Familiarity with industry-specific tools, software, or methodologies is essential, along with a commitment to continuous learning and professional development. Responsibilities include analyzing data, optimizing workflows, and contributing to strategic initiatives while maintaining high standards of accuracy and efficiency. Must adhere to company policies, meet deadlines, and uphold quality standards in all assigned tasks.

Proficient in web application development, particularly with relational database systems, ensuring seamless integration and efficient data management.

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

Proficient in PHP development with expertise in the Laravel framework, coupled with a solid command of JavaScript programming languages.

Proficiency in the Go (Golang) programming language is a strong advantage.

Possesses a solid understanding of Object-Oriented Programming principles and methodologies, with the ability to apply them effectively in development projects. Demonstrates proficiency in leveraging OOP concepts such as encapsulation, inheritance, and polymorphism to design robust, scalable, and maintainable software solutions. Applies best practices in class design, abstraction, and modularity to enhance code reusability and efficiency.

Proficient in Git version control systems is required.

Possesses extensive expertise in crafting unit and functional tests with precision and thoroughness.

Proficiency in core Windows and Linux system administration is mandatory. Familiarity with Kotlin-based Android development is considered advantageous.

Proficiency in Microsoft Azure Architecture is considered advantageous.

Experience in a strictly regulated setting with adherence to compliance standards is advantageous.

Abilities

Evaluate and analyze written requirements and technical specification documents to derive actionable insights and ensure alignment with project objectives.

Handle a substantial and varied workload efficiently while meeting competing deadlines and maintaining high performance under pressure.

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

Evaluate intricate challenges and formulate well-reasoned solutions while ensuring effective decision-making processes.

Deliver work with precision and excellence, consistently upholding high-performance benchmarks.

Bachelor’s degree in Accounting, Finance, or a related field required; CPA or CMA certification is strongly preferred. Additional certifications in data analytics, ERP systems, or risk management are advantageous. Candidates must meet continuing education requirements to maintain license and stay current with regulatory changes.

A bachelor’s degree in information technology is a mandatory qualification for this role.

Handles critical prerequisites essential for the role, including a minimum of five years of experience in a relevant field, proficiency in industry-standard software, and strong analytical and problem-solving abilities. The position necessitates exceptional organizational skills, the capacity to manage multiple projects simultaneously, and a commitment to maintaining meticulous attention to detail. Additionally, candidates must possess excellent communication skills to collaborate effectively with cross-functional teams and stakeholders, ensuring alignment and transparency throughout project execution. A bachelor’s degree in a related discipline is mandatory, along with any applicable certifications that enhance professional credibility. Familiarity with regulatory compliance and adherence to best practices in the field are also required to uphold organizational standards and mitigate risks.

Proficient in conveying ideas clearly and effectively through both written correspondence and verbal interactions in English.

Proficiency in collaborating effectively within diverse cultural settings is essential.

A strong dedication to diversity, equity, and inclusion, along with a readiness to champion CWS’ Platform on Racial Justice as a member of the CWS team, is essential.

Maintain vigilance and responsiveness to all child safeguarding and PS EAH risks, develop the necessary knowledge and skills to advocate for robust safeguarding and PS EAH practices, familiarize yourself with the established child safeguarding and PS EAH policies and procedures, and ensure your conduct aligns with these critical guidelines.

Seeking a candidate who meets specific prerequisites, including particular qualifications, certifications, or conditions necessary for the role. Ideal applicants should possess the required skills and experience tailored to this position. Responsibilities may involve adherence to certain protocols, completion of mandatory training, or compliance with industry-specific standards before commencing duties.

The ideal candidate must demonstrate robust physical health and the capacity to undertake frequent travel, often under challenging circumstances, while maintaining high adaptability. Additionally, they must provide documented evidence of Yellow Fever vaccination prior to any travel to RSC Africa.

This role is located in Nairobi, Kenya.

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

The role might necessitate travel to sub-Saharan Africa with little advance notice and under challenging circumstances to fulfill the requirements of an evolving operational program.

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

A valid passport, along with the ongoing requirement to maintain its validity for the duration of the appointment, is mandatory—including ensuring sufficient blank pages for travel.

This role demands significant physical activity, including bending, squatting, crawling, climbing, kneeling, sitting, standing, and walking. Additionally, the position requires the ability to push and pull objects, handle items with precision (manual dexterity), reach above shoulder level, and perform fine finger movements. The individual must also be capable of lifting and carrying heavy loads.

Environmental factors for this role include prolonged exposure to high noise levels, extreme variations in temperature and humidity, airborne dust and pathogens, severe weather conditions, extended work hours, rough terrain, frequent travel, prolonged sun exposure, and poorly ventilated environments.

This role involves full-time employment, requiring a commitment of approximately 40 hours per week.

Employees must be ready to report to the CWS office at their designated hiring location. The feasibility of remote work arrangements will depend on their specific location and applicable regulations based on the current circumstances.

Submit your application through our designated method of submission. Ensure all required documentation is included as specified in the posting. Applications must be complete to be considered for review. Late or incomplete applications will not be processed.

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