Looking for remote work in Africa? Find it on workafro.com →
← All open jobs

Information Technology · Full-time

Recruitment agency · Bridge Talent Group

Software Developer (Java)

Employer not disclosed by agency

NairobiMid level · Not statedDeadline not stated by agencyChecked 12 Nov 2026
Software development workspace with a laptop and notebook overlooking Nairobi.

About this role

This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.

Role overview

A specialist Sage Intacct partner is hiring a full-time Software Developer (Java) based in Nairobi, Kenya. This role suits experienced developers interested in working on financial management systems for mid-size construction and real estate businesses, collaborating closely with implementation teams and leadership.

Read full role

What you will do

  • Develop custom features and extensions within Sage Intacct using Java to enhance functionality beyond standard options.
  • Create and maintain integrations between Sage Intacct and external platforms like Simpro and Procore, ensuring smooth data exchange.
  • Design and build custom applications to support client needs and internal workflows, including reporting and operational tools.
  • Monitor and troubleshoot active integrations, updating them as client systems or APIs evolve.
  • Develop tools to facilitate data migration from accounting systems such as Xero and MYOB into Sage Intacct.
  • Participate in creating AI-powered workflows that streamline tasks like configuration, data validation, and documentation during implementation.
  • Write clear, maintainable code and collaborate with consultants to translate business requirements into technical solutions.
  • Explore and assess new technologies and libraries to improve development efficiency and quality.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • At least 5 years of professional software development experience, preferably with ERP or business systems.
  • Proficiency in Java programming, especially for Sage Intacct customisations.
  • Strong skills in API integration, including working with REST and XML-based APIs, and ability to handle XML request and response structures.
  • Understanding of financial data concepts such as general ledger entries, accounts receivable/payable, project dimensions, and chart of accounts hierarchies.
  • Experience deploying AI or large language model-based tools in production environments.
  • Interest in financial processes and business logic relevant to construction and project-based industries.
  • Ability to take full ownership of software development lifecycle including coding, testing, deployment, and performance responsibility.
  • Experience with international or multinational organisations is an advantage.
  • Availability to work Australian business hours (Sydney time), which corresponds to Nairobi mornings.
  • Access to reliable high-speed internet connection for remote work.
  • Confidence in client-facing communication and ability to present technical information professionally.
  • Fluency in written and spoken English.

Benefits

The position offers health insurance, pension contributions, performance bonuses, professional development support, statutory benefits including NHIF, NSSF, and annual leave, and a six-month probation period.

How to apply

Apply through the employer's official contact by submitting your CV and a brief cover letter explaining your suitability for the role. Confirm that you meet all non-negotiable requirements including working Sydney hours, internet reliability, client communication skills, and English fluency. The employer has not published a closing date.

View advert & apply