Software Developer & Systems Analyst

  • Contract
  • Kenya
  • Posted 4 hours ago

CHASP Advisory

un-jobs.net

About CHASP

CHASP ADVISORY supports governments, non-profits, and the private sector to identify and deliver development and humanitarian programs with pace, certainty, and strategic agility. Our role is to give a hand, to generate knowledge, and to create linkages that promote learning and innovation. We work with organizations to translate innovative healthcare and social policy ideas, whether small or grand, whether local or global, into life-changing initiatives.

CHASP ADVISORY contributes to the reduction of poverty by generating evidence, and leading thought processes that improve the delivery of development and humanitarian programs, and influence reforms in health and social policy. Our work in social protection continues to have a profound impact on the wellbeing of individuals and communities and is committed to driving positive change through our services and expertise.

CHASP Advisory is growing rapidly, and in the bid to further strengthen our Management Information Systems Department, we are looking to recruit a Software Developer & Analyst, who would mainly work with staff and consulting fellows to deliver MIS and other software related assignments.

About the Role

We are continuously working to strengthen our management information systems portfolio/ department for our practice in Kenya and across the region and this is an exciting opportunity for an experienced Software Developer & Systems Analyst to join our Team and contribute to this growth. The successful candidate will report directly to our CHASP Advisory’s Head of Programs.

Purpose

To play an important role in the growth of CHASP Advisory by working to strengthen our reputation as leading specialists in building cutting edge software solutions for social protection and related programming, research on the latest trends on software development, building new and enhancing existing management information systems and providing technical advice to projects.

With the oversight of CHASP’s Head of Programs (HoP) and input from our Global Director:

  • Design a common and standard development framework to be used by CHASP Advisory, building on successful frameworks and learning lessons from existing MIS projects done by CHASP Advisory.
  • Research on the latest technological frameworks for software development and develop appropriate and cost-effective plans for migrating MISs, built by CHASP Advisory.
  • Provide technical inputs on assignments contracted for and by CHASP Advisory.
  • Play a leading/ support role in the technical implementation of contracts for management information system assignments. This will include timely and high-quality delivery of inputs, and contributing to project outputs (e.g. production of management information software solutions, technical documentation, support and warranty services, etc.)
  • Lead in the development of management information system projects either working independently or with colleagues/ external consultants in collaboration with the Business Development department.
  • Regularly maintain an effective database backup system (for MIS Source code) for all CHASP Advisory’s management information system projects using appropriate tools.
  • Troubleshoot all technical issues related to the management information system project implementations, including through provision of technical support to users at different levels and locations; and
  • Undertake Quality Assurance testing of the software systems that are developed by CHASP Advisory.
  • In liaison with program teams coordinate relevant MIS capacity building programmes
  • Develop relevant MIS assignment reports
  • Support CHASP in development of relevant internal operational systems as may be necessary
  • Any other duties as may arise and directed by the HoP and the Global Director

Person Specification

The Software Developer & Systems Analyst must have the following qualifications, skills and competencies:

Essential

  • A degree in Computer Science, Information Technology, Software Engineering, or related degree.
  • A minimum of 5 and maximum of 10 years of demonstrated professional work experience, programming in a busy software development environment.
  • Expertise in database technologies such as MySQL, PostgreSQL, or MongoDB.
  • A sound knowledge of relational database management systems – especially SQL Server -, project implementation life cycle and using mature software development technologies.
  • Familiarity with frameworks like Angular, React, or Vue.js (frontend) and Node.js, Django, or Laravel (backend).
  • Experience with mobile frameworks like Flutter, React Native, or Android/iOS native development.
  • Strong knowledge of RESTful and GraphQL APIs.
  • Good C# and .Net core 2.2 – 3.1 and/or PHP (Laravel version 7) skills.
  • Understanding fundamental design principles behind scalable software application.
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
  • Experience in developing and supporting Management Information Systems (MIS) or similar platforms.
  • Strong documentation skills especially system documentation.
  • Proficient understanding of code versioning tools {such as Git, SVN, and Mercurial};
  • In-depth understanding of development frameworks and design patterns such as MV6, Bootstraps, MVC, MVVM, dependency injection and inversion control, repository pattern, bootstrap CSS, Signal R, High charts, Angular JS; and
  • Experience with transact SQL Server programmability including stored procedures, functions and triggers;
  • Fluent in English and Swahili
  • Report writing
  • Stakeholder engagement and coordination.

Desirable

  • Experience with national level social protection programmes;
  • Experience with government systems
  • Familiarity with social protection programming space in Kenya/ within the region.

Equality Statement

Equality and diversity is at the core of CHASP Advisory’s values. In the selection of our staff, we are committed to gender balance and diversity without distinction as to race, sex or religion, and are inclusive of persons with disabilities: well qualified candidates are strongly encouraged to apply.

Our staff are expected to work collectively and individually to promote a constructive and sensitive approach to others from a variety of backgrounds, where the work of others is valued and respected.

Travel required: Occasional travel to the Counties and Sub Counties.

Key Working Relationships:

Internal: CHASP Global Director, Head of Programs, CHASP Finance and Human Resource leads, CHASP Practice Managers, County Coordinators and other team members

External: Our Clients & Partners, Social Protection teams at national and county levels, other social protection-related government bodies and authorities, Local Implementing partners, and private sector providers.

How to apply

Please forward an application letter indicating your suitability to this role, together with a copy of your updated resume, to [email protected] by 31st January 2025. Only shortlisted candidates will be contacted.

Terms and Conditions

This is a locally recruited staff position. The appointment will be on an annual renewable contract basis.

Female candidates are highly encouraged to apply

To help us track our recruitment effort, please indicate in your email/cover letter where (un-jobs.net) you saw this job posting.

Job Location