Information Technology · Full-time
Recruitment agency · Bridge Talent GroupSoftware Developer (Java)
Employer not disclosed by agency

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.