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

Information and Communication Technology Specialist 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 applications tailored to the unique business needs of CWS RSC Africa, ensuring alignment with organizational requirements through innovative and efficient technical solutions.

The Software Developer is responsible for integrating Develops principles by embedding security measures throughout every phase of the software development lifecycle. This involves crafting secure code, incorporating automated security testing into CI/CD pipelines, and working closely with operations and security teams to uphold compliance standards. Additionally, the role requires a proactive approach to identifying and mitigating vulnerabilities prior to deployment.

Technical Operations and Support constitutes 70% of the position responsibilities, encompassing critical functions to ensure seamless system performance and user satisfaction.

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

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

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

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

Perform comprehensive unit and functional testing to meticulously detect, document, and rectify defects before final deployment.

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 senior leadership to maintain code integrity and enforce 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 comprehensive technical documentation, such as system architecture diagrams, API specifications, and codebase annotations, ensuring accuracy and clarity throughout updates.

Create user-friendly manuals that explain new software features in simple, understandable terms to support non-technical staff.

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

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

Develops and maintains compliance programs, policies, and procedures to ensure adherence to regulatory requirements, mitigating risks and fostering a culture of compliance within the organization (15%).

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

Collaborate actively with operations and security teams to uphold compliance and bolster resilience. Participation in continuous education on secure development frameworks, evolving threats, and regulatory standards is essential.

Responsible for 10% of representation and engagement duties, ensuring effective interaction with stakeholders and maintaining a strong public presence.

Partner with diverse IT teams across departments to successfully deliver intricate 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 through actionable recommendations.

Provide operational stability by supporting or temporarily assuming the responsibilities of fellow IT specialists during high-demand periods or as instructed by the Senior Software Developer.

Facilitates supplementary duties and accountabilities, comprising approximately 5% of the position’s scope, to enhance overall operational effectiveness and support core functions.

Assist with additional duties as delegated by the Software Development Supervisor or IT Management team.

With proven experience in the field, you must possess a minimum of [X] years of hands-on expertise in [specific industry or role]. A strong foundation in [key skills or technologies] is essential, along with the ability to [specific competency]. Familiarity with [relevant tools, frameworks, or methodologies] is highly desirable. Additionally, you should demonstrate exceptional problem-solving skills, a keen attention to detail, and the capacity to work effectively within a team-driven environment.

A minimum of five years of relevant specialized experience in performing key duties is necessary.

Preferred experience in ICT project management.

Seeking a highly skilled professional with expertise in a diverse range of technical and interpersonal competencies. The ideal candidate will possess strong analytical abilities, proficiency in relevant software and tools, and exceptional problem-solving skills. Additionally, excellent communication and teamwork capabilities are essential for collaborating effectively with colleagues and stakeholders. A minimum of [X] years of experience in [specific field or industry] is required, along with a proven track record of delivering high-quality results. Knowledge of [specific technologies, methodologies, or frameworks] is highly desirable, and the ability to adapt to evolving industry trends is crucial. The role demands meticulous attention to detail, a commitment to continuous learning, and a passion for driving innovation and efficiency in all responsibilities.

Proven expertise in developing web applications, coupled with comprehensive experience in relational database management systems.

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, complemented by advanced skills in JavaScript programming.

Proficiency in the Golang programming language is strongly desired.

Proficient in Object-Oriented Programming methodologies and principles, demonstrating a deep understanding of core concepts such as encapsulation, inheritance, and polymorphism.

Proficiency in GIT Version Control systems is essential for this role.

Strong knowledge in writing unit and functional tests

Strong Knowledge in essential Windows and Linux system administration is required. Android programming using Kotlin experience a plus.

Proficiency in Microsoft Azure Architecture is considered advantageous.

Professional Experience in a heavily regulated setting with stringent compliance obligations is advantageous.

Abilities

Analyze and comprehend written requirement documents as well as technical specifications to ensure accurate understanding and implementation.

Handle a broad range of demanding tasks amidst tight deadlines and multiple competing priorities with a high degree of efficiency and composure.

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

Assess intricate issues and implement effective solutions while exercising prudent judgment.

Deliver consistently high-quality results while demonstrating meticulous attention to detail.

Bachelor’s degree in Computer Science, Information Technology, or a related field is required; advanced degrees are a plus. Relevant certifications such as Compton Security+, Certified Information Systems Security Professional (CISSP), or Certified Ethical Hacker (CEA) are highly desirable. Equivalent professional experience may be considered in lieu of formal education.

A bachelor’s degree in information technology is required.

Crucial prerequisites for this position include a bachelor’s degree in a relevant field or an equivalent combination of education and experience, along with a minimum of five years of professional experience in a related industry. Proficiency in specific software and tools, as well as strong analytical and problem-solving skills, are essential. Additionally, the ability to work independently and collaboratively, along with excellent communication and organizational skills, is required. Candidates must also demonstrate a commitment to continuous learning and professional development.

Proficient in conveying ideas clearly and effectively through written and verbal English communication.

Proficiency in collaborating effectively within diverse, multicultural teams is essential.

A demonstrated dedication to diversity, equity, and inclusion is essential, along with a proactive willingness to uphold and advance CWS’ Platform on Racial Justice as a member of the CWS team.

You must maintain vigilance and responsiveness to any potential risks related to child safeguarding and PS EAH, ensuring you develop the necessary expertise to uphold and reinforce robust safeguarding practices. Familiarize yourself thoroughly with the organization’s child safeguarding and PS EAH policies and procedures, and consistently demonstrate behavior that aligns with these guidelines.

Candidates must meet specific eligibility criteria and possess certain qualifications to be considered for this role. Essential prerequisites include relevant certifications, a minimum number of years of experience in the field, and adherence to any industry-specific standards or regulations. Additionally, proficiency in particular technical skills or tools may be required, depending on the nature of the position.

The ideal candidate must demonstrate robust physical health, a willingness to undertake extensive travel—often under challenging circumstances—and exceptional adaptability to dynamic environments. Additionally, they must provide documented proof of Yellow Fever vaccination prior to any travel for RSC Africa.

This role is situated in Nairobi, Kenya.

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

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

A pre-employment background check, encompassing educational verification, criminal history review, and professional references, must be completed and cleared prior to the commencement of employment.

A valid passport, along with the capability to keep it current for the duration of the appointment, is mandatory; this also necessitates possessing sufficient passport pages for travel.

This role demands physical adaptability, including bending, squatting, crawling, climbing, kneeling, prolonged periods of sitting, standing, or walking, as well as the ability to push or pull objects. Additionally, the position requires handling objects with precision (manual dexterity), reaching overhead, executing intricate finger movements, and lifting or transporting heavy loads.

Environmental factors associated with this role include prolonged exposure to elevated noise levels, significant fluctuations in temperature and humidity, airborne particulates such as dust, and the risk of infectious diseases. Employees may also encounter challenging weather conditions, extensive travel demands, prolonged periods under direct sunlight, and confined, poorly ventilated environments. Additionally, the position requires enduring physically demanding circumstances, including extended work hours and travel over rough terrain.

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

All employees must be ready to report to the CWS office at their hired location. The availability of remote work arrangements will depend on the specific location and applicable regulatory guidelines based on current circumstances.

Utilize the application method specified to submit your materials. Ensure all required documents and details are included in your submission. Follow the provided instructions carefully to ensure your application is processed efficiently. If any additional information is requested, provide it promptly.

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