Church World Service
KE-Software Developer (National)
Nairobi • Kenya
Church World Service
KE-Software Development Supervisor (National)onal)
Nairobi • Kenya
UNEP
Power Platform Consultant
Nairobi • Kenya
Rainforest Alliance
Data Analyst, Data Products
Nairobi • Kenya
Closed for applications
Biovision Africa Trust
IT Officer
Nairobi • Kenya
Evidence Action
Manager, AI Adoption and Innovation
Nairobi • Kenya
SOS Children's Villages
Senior Advisor / Software Developer / Web Application Developer
Nairobi • Kenya
SOS Children's Villages
Data Analyst (Global Data Hub)
Nairobi • Kenya

Living Goods
DevOps Engineer
Nairobi • Kenya
Closed for applications

Get personalised job alerts directly to your inbox!
IDInsight
Full Stack Engineer III/IV
Nairobi • Kenya
Closed for applications
Top cities with open vacancies
Jobs in NairobiCompanies hiring now
Church World Service, IDInsight, Rainforest Alliance, SOS Children's Villages, UNEPProfession (Non-profit, social work, Mid-level)
Accounting, finance, banking, insurance,Administrative, clerical,Agriculture, fishing, forestry, wildlife,Business, strategic management,Energy, power,Government, community development, public services,Human resources,Information technology, software development, data,Legal,Media, communications, languages,Medical, health,Project, program management,Research, academy,Security,Skilled, manual labor,Teaching, training,Telecommunications,Transportation, logistics, driving,
Industry (Information technology, software development, data, Mid-level)
Aeronautics,Agriculture, fishing, forestry,Banking, microfinance, insurance,Computers, software development and services,Consulting, business support, auditing,Education, academic,Energy, utilities, environment,Engineering, architecture,Finance & FinTech,Financial Services,Health care, medical,Human resources, talent development, recruiting,Manufacturing,Non-profit, social work,Outsourcing, leasing,Telecommunications,Transportation, logistics, storage,
Seniority (Information technology, software development, data, Non-profit, social work)
© Fuzu Ltd
Church World Service
Non-profit + 1 more
Description
Qualifications
Experience:
- A minimum of 5 years directly related specialized experience performing the essential duties is required.
- Experience in ICT project management preferred.
Skills:
- Strong knowledge in the web application development environment with relational databases.
- Strong knowledge in PostgreSQL Database architecture, design and development, including the ability to write complex queries and stored procedures.
- Strong knowledge in PHP using Laravel Framework and JavaScript programming languages.
- Knowledge in Golang programming language is preferred.
- Strong Knowledge in Object Oriented Programming.
- Knowledge of GIT Version Control.
- 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.
- Knowledge in Microsoft Azure Architecture is a plus.
- Experience working in a highly regulated environment with compliance requirements is a plus
Abilities:
- Interpret written requirements and technical specification documents.
- Manage large and diverse workload under pressure with competing priorities.
- Maintain the integrity of official records.
- Analyze and solve complex problems and make sound decisions.
- Maintain a high-performance standard with attention to detail.
Education & Certifications:
- Bachelor’s Degree in IT required.
I
Responsibilities
Technical Operations and Support (70%)
- Execute the full software development life cycle (SDLC) to build, test, and implement custom applications that drive organizational productivity.
- Maintain and integrate existing custom systems, ensuring seamless data flow and architectural consistency.
- Deploy and configure both cloud-based and on-premises software solutions under the guidance of the Senior Developer.
- Develop comprehensive test plans and documentation to validate software functionality against stakeholder requirements.
- Conduct rigorous unit and functional testing to identify, track, and resolve bugs prior to deployment.
- Require knowledge of secure coding practices, vulnerability management, and integration of security tools into CI/CD pipelines. Implement security controls in alignment with NIST SP 800-53 standards to ensure all developed software meets organizational and regulatory security baselines.
- Collaborate with senior leadership to ensure code integrity and adherence to secure coding practices. Developers must embed automated security checks (static code analysis, dependency scanning, container security) into their workflows.
- Author and update technical documentation, including system architecture diagrams, API specifications, and codebase comments.
- Produce clear, accessible user manuals to assist non-technical staff in navigating new software features.
- Investigate and resolve complex software issues escalated from the service desk, providing timely fixes for internal applications.
- Report project progress and technical roadblocks to the Senior Software Developer to ensure alignment with department goals.
Compliance Management (15%)
- Achieves and maintains a thorough knowledge and adherence to established RSC Africa, CWS/IRP, DOS/PRM and USCIS policies and procedures regarding database management for RSC Africa programs.
- Work closely with operations and security teams to ensure compliance and resilience. Ongoing training in secure development frameworks, emerging threats, and compliance standards is required.
Representation/Engagement (10%)
- Collaborate with cross-functional IT teams to execute complex projects, ensuring software solutions align with broader infrastructure and networking requirements.
- Contribute actionable recommendations to IT management regarding automation opportunities to streamline development workflows and organizational processes.
- Provide operational continuity by assisting with or assuming the responsibilities of peer IT specialists during peak periods or as directed by the Senior Software Developer.
Additional Roles and Responsibilities (5%)
- Any other tasks as assigned by the Software Development Supervisor or IT Management.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.