Company Description Finplus Group is a technology company based in Nairobi, Kenya building a new credit & commerce infrastructure for emerging markets. We believe that access to markets & financial services should be a human right, available to everyone, everywhere, who wishes to participate in the modern economy. Our goal is to help close the massive $5Tn credit deficit faced by SMEs in developing countries every year. Finplus provides white-label digital finance & vertical ecommerce software that:
- Enables banks & micro-lenders to lend at scale
- Helps consumer goods companies to digitise sales end-to-end, effectively turning their supply chain into a demand chain
- Unlocks access to an instant line of credit for tens of millions of SMEs andindividuals in emerging markets
Finplus software has already processed over $1Bn+ in transaction value across 6 emerging markets (Kenya, Uganda, Tanzania, Eswatini, South Africa and Bahamas), enabled more than 3 Million SMEs & individuals to access credit and saved business customers over a million man-hours through automation. Today, Finplus software helps an individual or business in Africa and in Bahamas transact or access credit every 10 seconds.
Role Description The Software Coordinator is responsible for overseeing the planning, development, and implementation of software projects. Acting as a bridge between technical teams and business stakeholders, the Software Coordinator ensures that solutions are delivered on time, within budget, and meet both quality standards and organizational objectives.
Key Responsibilities Project Management: Plan and schedule software development projects; ensure projects are delivered on time, within scope, and within budget; monitor progress, resolve issues, and proactively mitigate risks. Team Coordination: Act as a liaison between developers, testers, designers, Software Support Engineers, and stakeholders; facilitate communication and collaboration; assign and track tasks to ensure clarity of responsibilities. Requirement Gathering and Analysis: Engage stakeholders to gather and document requirements; translate business needs into technical specifications; ensure clarity, completeness, and alignment with development teams. Quality Assurance: Oversee testing processes to ensure software meets defined standards; track and resolve defects; coordinate user acceptance testing (UAT) with stakeholders. Documentation and Reporting: Maintain comprehensive documentation; prepare and share progress reports, updates, and lessons learned. Technical Oversight: Ensure adherence to coding standards, methodologies, and best practices; provide guidance on technical decisions where required; stay updated on industry trends and tools. Stakeholder Engagement: Communicate project goals, updates, and deliverables clearly; manage stakeholder expectations; resolve conflicts; ensure solutions align with business objectives. Resource & Risk Management: Allocate resources effectively; identify skill gaps and propose solutions; identify risks early and implement mitigation strategies.
Desired Skills and Experience Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field. 2+ years of experience in software coordination, project management, or related roles. Strong understanding of software development lifecycle (SDLC) and agile methodologies. Excellent organizational, planning, and leadership skills. Ability to gather and translate business requirements into actionable tasks. Familiarity with project management tools (e.g., Jira, Trello, Asana, Fizzy). Strong communication and stakeholder management skills. Technical background with understanding of coding standards and software practices.
What else to expect Our team uses a combination of digitization, smart process design and automation software to reduce waste of time and other resources, but this ethos of efficiency begins with our own engineering. Aside from building high impact solutions and obsessing over the intricate to make it simple for our users, a big part of your job will involve automating all the repetitive grunt-work typically associated with setting up, supporting and extending an integrated suite of specialized, mission-critical applications serving hundreds of clients and millions of customers. This means that if you’re doing your job right you’ll automatically be working on something new every 6-12 months.
If you like having a constant supply of new challenges, learn fast, have an eye for detail, work well with others and can convert a problem statement into an effective end-to-end solution in your sleep, this position may be perfect for you.
Show more
Show less