Unifi is recruiting a new member of the Software Development Team to help build out our world class software platform. The ideal candidate must be conscientious and have a natural curiosity to learn how things work. A healthy spirit of adventure and sense of humor would be helpful.
Duties and Responsibilities
- System ownership of Unifi’s integrations with banks, mobile networks, credit bureau, SMS and email providers, accounting systems.
- System ownership of back office functions like employer database, insurance processes.
- Define and communicate the system vision, strategy, and roadmap in alignment with business goals.
- Collaborate with stakeholders to gather and prioritise system requirements, ensuring they are documented and clearly communicated to the development team.
- Lead the system development process, from ideation to launch, ensuring timely delivery of high-quality solutions.
- Work with teams across the organsiation to ensure user adoption.
- Work across internal teams to ensure alignment in goals and ensure that dependencies are known, and work is followed through for delivery.
- Define and monitor key performance indicators to measure the success of the systems and adoption thereof.
- Track trends and stability of the systems.
- Drive continuous improvement.
- Define, prioritise and deliver system changes. Making informed decisions on prioritisation and trade-offs.
- Perform root cause analysis on issues experienced and drive solutions to resolve them.
- Act as the primary point of contact for all system-related matters, providing clear and effective communication to all stakeholders.
- Stay up to date with market trends and competitor offerings.
Minimum Requirements
- Appropriate degree (e.g. IT or Engineering)
- Minimum of 5 years of experience working in a software product-focused role in financial services. You should be familiar with creating product requirements documents, managing stakeholder expectations, UX, and taking ownership of the product’s success.
- Minimum of 3 years SQL experience.
- Proven track record of successfully delivering and managing complex systems.
- Ability to translate business requirements into technical requirements.
- A concern for order, quality and accuracy. A meticulous approach to work.
- Excellent communication, negotiation, and stakeholder management skills.
- Passion for building products that solve real user problems and deliver exceptional value.
- Passion for Africa and willingness to work in the developing world context.
- Ability to travel across Africa.





