⚡ 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 & Communication Technology Positions

Information & Communication Technology Positions

Church World Service  · NGO / Non-Profit Associations

Full Time Nairobi
Nairobi
Deadline: 28 August 2026
Posted June 1, 2026

Primary Purpose

This role is chiefly tasked with designing and developing customized software applications tailored to fulfill the distinct operational needs of CWS RSC Africa, ensuring alignment with the organization’s business objectives through technical solutions.

The Software Developer will integrate Develops principles into every phase of the software development lifecycle, prioritizing security at each stage. Responsibilities include developing secure code, incorporating automated security testing within CI/CD pipelines, and partnering with operations and security teams to uphold compliance standards. Additionally, the role requires identifying and mitigating potential vulnerabilities well in advance of deployment to safeguard system integrity.

Technical Operations and Support comprises approximately 70% of the role’s responsibilities, encompassing the management and maintenance of IT infrastructure, system monitoring, troubleshooting technical issues, and providing timely solutions to ensure optimal performance and minimal downtime. This function involves collaborating with cross-functional teams to implement and enforce technical policies, conduct routine system audits, and deliver efficient support to end-users, thereby enhancing overall operational reliability and efficiency. Additionally, the role requires proactive identification and resolution of potential technical challenges to maintain seamless business continuity.

Deliver the entire software development lifecycle (SDLC) to design, develop, validate, and deploy tailored applications that enhance organizational efficiency.

Responsibilities include preserving and integrating existing custom systems while guaranteeing fluid data exchange and architectural uniformity.

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

Prepare detailed test plans and documentation to verify that software functionality aligns with stakeholder requirements.

Perform comprehensive unit and functional testing to detect, document, and address software defects before they are released into production.

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

Partner with executive leadership to uphold code quality and enforce rigorous 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.

Prepare and maintain precise technical documentation, encompassing system architecture diagrams, API specifications, and codebase comments, ensuring they remain current and accurate.

Develop comprehensive, easy-to-understand user manuals designed to help non-technical personnel effectively utilize new software functionalities.

Investigate and resolve intricate software problems escalated by the service desk, ensuring prompt resolutions for internal applications.

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

Ensures adherence to regulatory standards and internal policies, encompassing 15% of the role’s responsibilities. This function involves monitoring changes in laws and regulations, conducting risk assessments, and implementing necessary adjustments to maintain compliance. Additionally, it requires developing and enforcing compliance procedures, training employees on regulatory requirements, and reporting on compliance metrics to senior management.

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

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

Provide representation and engagement opportunities, comprising approximately 10% of the role’s responsibilities.

Work collaboratively with IT teams across various functions to deliver intricate projects, guaranteeing that software solutions meet overarching infrastructure and networking standards.

Provide strategic insights and practical suggestions to IT leadership on automation initiatives aimed at optimizing development workflows and improving organizational efficiency.

Deliver uninterrupted operational support by stepping in to manage or assume the duties of fellow IT specialists during periods of high demand or at the discretion of the Senior Software Developer.

Additional duties and obligations include contributing up to 5% of overall responsibilities.

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

We are seeking a candidate with a proven track record of professional experience in the relevant field, complemented by specialized qualifications that demonstrate expertise and proficiency. The ideal applicant will possess a minimum of [X years] of hands-on experience, along with a strong educational background in [specific field or discipline], supported by certifications or advanced training where applicable. Additionally, familiarity with industry-standard tools, methodologies, and best practices is essential to excel in this role.

A minimum of five years of directly relevant specialized experience in fulfilling the essential job duties is necessary.

Ideal candidates will possess prior experience in managing ICT projects.

We are seeking a highly skilled professional with expertise in a variety of technical and soft skills to join our dynamic team. The ideal candidate will possess strong problem-solving abilities, exceptional communication skills, and a proven track record in project management. Proficiency in relevant software tools, programming languages, and industry-specific methodologies is essential. Additionally, the candidate must demonstrate adaptability, leadership qualities, and a commitment to continuous learning and professional development. Experience in cross-functional collaboration and a deep understanding of industry best practices are highly desirable. The role requires a proactive approach to identifying and implementing innovative solutions while maintaining a customer-centric focus.

With a solid grasp of web application development and relational database systems, you possess the expertise required for this role.

Individuals should possess extensive expertise in PostgreSQL database architecture, design, and development, with proficiency in crafting intricate queries and stored procedures.

Skilled in PHP development with expertise in the Laravel framework, along with proficiency in JavaScript programming.

Proficiency in the Golang programming language is highly desirable.

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

Proficient in utilizing GIT Version Control systems is required.

Proficient in crafting comprehensive unit and functional test cases to ensure robust software quality and reliability.

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 stringent compliance obligations is a desirable asset.

Abilities

Analyze and comprehend written requirements as well as technical specification documents to ensure accurate understanding and alignment with project objectives.

Demonstrate the ability to oversee extensive and varied responsibilities while maintaining productivity amidst demanding circumstances and competing deadlines.

Ensure the accuracy and preservation of official documentation.

Evaluate intricate challenges and implement effective solutions while exercising sound judgment and decision-making capabilities.

Ensure consistently exceptional performance while maintaining meticulous attention to detail.

Seeking candidates with a relevant bachelor’s degree or higher, along with professional certifications that validate expertise in the field. Ideal applicants will hold certifications such as [specific certifications, if mentioned], demonstrating a commitment to ongoing professional development. Equally important is a strong academic foundation in [specific areas, if mentioned], ensuring candidates possess the theoretical and practical knowledge required for success in this role.

A bachelor’s degree in Information Technology is mandatory.

Crucial qualifications include a combination of technical expertise and soft skills, with a minimum of three years of hands-on experience in a relevant field. Proficiency in industry-standard software and tools, along with the ability to analyze complex data sets, is essential. Strong communication skills are required to collaborate effectively across teams and present findings clearly to stakeholders. Additionally, the role demands adherence to strict deadlines and a commitment to continuous professional development. A bachelor’s degree in a related discipline, or equivalent work experience, is mandatory for consideration.

Proficient in both written and verbal English communication.

Capable of thriving in diverse, multicultural settings is essential.

Commitment to fostering diversity, equity, and inclusion, along with an active willingness to uphold CWS’ Platform on Racial Justice, is essential for all CWS employees.

Stay vigilant and proactive in identifying any potential risks related to child safeguarding and PS EAH (Prevention of Sexual Exploitation, Abuse, and Harassment), while actively developing the necessary expertise to uphold and advance robust safeguarding standards. Ensure thorough familiarity with all child safeguarding and PS EAH policies and procedures, and consistently align your conduct with these established guidelines to foster a safe and compliant environment.

Candidates must meet specific eligibility criteria, possess relevant qualifications, and demonstrate proficiency in pertinent technical and soft skills. Essential prerequisites include a minimum of five years of experience in a comparable role, a bachelor’s degree or higher in a related field, and the ability to work independently while meeting strict deadlines. Additional requirements may entail certifications, language fluency, or specialized training, depending on the position’s demands.

The ideal candidate must maintain excellent health, demonstrate both willingness and capability to undertake extensive travel, even under challenging circumstances, while exhibiting a high level of adaptability. Additionally, they are required to provide documented proof of Yellow Fever vaccination prior to any travel arrangements for RSC Africa.

This role will be situated in Nairobi, Kenya.

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

This role may entail travel to sub-Saharan Africa on short notice, often under challenging circumstances, to support the requirements of a fast-paced operational program.

A comprehensive background screening, encompassing verification of educational credentials, reference checks, and criminal history review, must be successfully completed prior to the commencement of employment.

A valid passport is required, along with the ability to maintain its validity throughout the duration of the appointment, ensuring sufficient unused pages remain for travel.

This role demands significant physical capability, including frequent bending, squatting, crawling, climbing, kneeling, sitting, standing, and walking. The position also requires the ability to push and pull substantial weight, handle objects with precision (manual dexterity), extend arms above shoulder level, perform fine finger movements, and lift or carry heavy loads as needed.

Environmental conditions for this role include prolonged exposure to high noise levels, significant temperature and humidity fluctuations, airborne particulates, contagious illnesses, severe weather conditions, extended periods of travel, extended daylight hours, and poorly ventilated workspaces.

This role is structured as a full-time opportunity, requiring a commitment of approximately 40 hours per week.

All employees must be ready to perform their duties at the CWS office in their hired location. The possibility of remote work arrangements will depend on the specific location and applicable regulations influenced by the current circumstances.

Submit your application by following the outlined method.

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