Church World Service
KE-Software Developer (National)
Nairobi • Kenya
Closed for applications

DHL Kenya
Finance Manager: Kenya
Nairobi • Kenya
Closed for applications
Africa Global Logistics Kenya
Releasing Supervisor/Gate Pass Supervisor M/F
Nairobi • Kenya
Closed for applications
World Vision
Customer Support Analyst
Nairobi • Kenya
Closed for applications
International Union for Conservation of Nature (IUCN)
Driver/Office Support-Laikipia
Rumuruti • Kenya
Closed for applications
International Union for Conservation of Nature (IUCN)
Driver/Office Support-Isiolo
Isiolo • Kenya
Closed for applications

INKOMOKO
Investment Support Associate - Dadaab
Dadaab • Kenya
Closed for applications
Eat 'N' Go Limited
Financial Accountant – Inventory & Payables
Nairobi • Kenya
Closed for applications
Fairmont Hotels & Resorts
Cluster Director of Revenue
Nairobi • Kenya
Closed for applications

Get personalised job alerts directly to your inbox!
Pycs
Technical Lead
Nairobi • Kenya
Closed for applications
Top cities with open vacancies
Jobs in Nairobi, Jobs in Lagos, Jobs in Asaba, Jobs in Abeokuta, Jobs in Port Harcourt, Jobs in Uyo, Jobs in Awka, Jobs in Abuja, Jobs in Kampala, Jobs in Mombasa, Jobs in Lamu, Jobs in Sokoto, Jobs in Maiduguri, Jobs in Kano, Jobs in Kaduna, Jobs in Enugu, Jobs in Dutse, Jobs in Abakaliki, Jobs in Wajir, Jobs in RumurutiCompanies hiring now
Baltic Textiles (Mitumba), First Bank of Nigeria Limited, PalmPay, Sun King, TenakataProfession
Accounting, finance, banking, insurance,Administrative, clerical,Agriculture, fishing, forestry, wildlife,Business, strategic management,Customer support, client care,Design, arts,Food, nutrition,General management, leadership,Information technology, software development, data,Medical, health,Project, program management,Restaurant, hospitality, travel,Sales, marketing, promotion,Security,Skilled, manual labor,Transportation, logistics, driving,
Industry
Aeronautics,Agriculture, fishing, forestry,Automotive,Banking, microfinance, insurance,Computers, software development and services,Consulting, business support, auditing,Electronics,Energy, utilities, environment,Engineering, architecture,Finance & FinTech,Financial Services,Health care, medical,Manufacturing,Non-profit, social work,Outsourcing, leasing,Real estate,Restaurant, hospitality, travel,Retail, wholesale, FMCG,Telecommunications,Textile, fashion,Transportation, logistics, storage,
© 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.