Software Engineer, Associate, Salesforce Platform
Never pay for any notarisation, certificate or assessment as part of any recruitment process.
When in doubt, contact us
Industry Agriculture / Agro-Allied Founded 2018 Type Private Website http://www.aceliafrica.org/ Address Washington DC, District of Columbia
View All Jobs at Aceli Africa
Job Description
- We are seeking a driven Software Engineer to build and scale Aceli’s Salesforce-based platform. You will design, develop, and maintain system features, translating complex business processes into scalable, user-friendly solutions. While Salesforce experience is a plus, strong Java or object-oriented programming experience is sufficient to transition into Apex.
- This role is suitable for a Software Engineer who is interested in working on enterprise systems and experienced in building complex integrations and scalable business systems. Prior Salesforce experience is helpful but not required; strong software engineering fundamentals and solid object-oriented programming experience, particularly in Java.
Key Responsibilities
Feature Development
- Build and maintain features on Aceli’s Salesforce-based platform using Apex, SOQL, Lightning Web Components, Flow, validation rules and other platform capabilities. Core platform logic is written in Apex, which shares close structural similarities with Java; prior Java experience maps directly.
- Build configurable solutions using custom metadata and other framework patterns or dynamic logic engines that minimise hardcoding and allow business users to manage logic through configuration where appropriate.
System Design & Problem Solving
- Analyse complex operational processes and design system solutions that are efficient, user-friendly, and scalable.
- Design solutions that improve automation, reduce manual work, and improve user experience for internal and external partners; and improve system architecture, performance, and maintainability.
Code Quality & Code Review
- Actively champion code health by leading peer reviews and establishing automated testing standards.
- Maintain coding standards and best practices across the system.
- Conduct unit testing and support end-to-end testing and User Acceptance Testing.
Integrations & APIs
- Design, build, and maintain integrations between Salesforce and external systems using APIs.
- Support data integrations, automation tools, and reporting systems, ensuring data integrity across systems.
Documentation & Technical Support
-
Document technical solutions, system architecture, and key workflows, including deployments and user guides.
-
Support internal teams in troubleshooting system issues.
Qualifications
- Educational Foundation: Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
- Programming Mastery: 2–5 years of professional software engineering experience with a strong foundation in Java or another object-oriented language (Python, C#, Kotlin). Familiarity with frameworks such as Spring Boot and experience working with relational databases (SQL) are a strong plus. Apex and Salesforce experience are advantageous but not required.
- APIs & Integrations: Solid understanding of REST API design and integration patterns. Experience building or consuming APIs in a Java/Apex or similar environment is directly applicable.
- The Engineer’s Toolkit: Strong grasp of the Software Development Life Cycle (SDLC), including Agile methodologies, version control (Git), and robust testing and release processes.
- The Configurable Mindset: Inclination for building flexible, configurable systems that minimise hardcoding and support non-technical users in managing business logic.
- Problem-Solving: Curious troubleshooter with the debugging skills to navigate complex system issues and performance bottlenecks.
What you will gain
This role is a genuine career opportunity to develop the following:
- Salesforce expertise: You will develop deep, hands-on expertise in the Salesforce platform, including Apex, integrations, and system architecture. Salesforce is one of the most in-demand enterprise technology platforms globally, and hands-on engineering experience is a significant career accelerant. Aceli supports professional development, including Salesforce certifications.
- Real-world impact: Your work will directly enable lending to agricultural SMEs and smallholder farmers across Kenya, Tanzania, Rwanda, Uganda, and Zambia. The systems you build have a direct line to the $1.6B Phase 2 capital mobilisation target.
- Enterprise systems at scale: Multi-country operations, complex financial logic, API integrations, and high-volume data — genuine engineering challenges, not toy problems.