The role of a Software Engineer at Fanisi HR Solutions involves developing and enhancing market infrastructure software solutions for innovative payment and financial systems. The company focuses on creating high-impact solutions such as:
- A comprehensive suite of payments, cash, and liquidity management solutions.
- A complete ecosystem of clearing, settlement, and instant payments solutions.
- Fraud detection and prevention systems.
- Mobile payments and digital wallets.
- Solutions for payment markets infrastructure: real-time/instant payments, high-value payments, retail payments.
- Solutions for capital markets infrastructure: trading platforms, post-trade processing, and investor services.
- Solutions for commercial banks: payment connectivity gateways, global payments hub.
Fanisi HR Solutions is seeking driven, talented, and highly competent Software Engineers to join their team in Nairobi, serving powerful financial market players to deliver exceptional value, on time and budget.
RESPONSIBILITIES:
- Develop and enhance Montran’s market infrastructure software solutions as part of a delivery team.
- Conduct testing and QA.
- Document deliverables.
- Perform maintenance and support activities.
- Work in the Nairobi office in a dynamic environment, ensuring tight collaboration within the team and with cross-office teams.
- Work under the direction and supervision of the Lead Senior Software Engineer.
REQUIREMENTS:
Qualifications:
- Bachelor's degree in Computer Science.
- Additional Certifications in Software Engineering + related specializations are an added advantage.
- A Master’s degree is an added advantage.
Experience:
- 2-4 years of professional experience as a Java Software Engineer.
Skills & Knowledge:
- Demonstrable knowledge of data structures, algorithms, concurrency, and software engineering fundamentals.
- Demonstrable grasp of OOP principles.
- Proficiency in Java (Jakarta EE and Spring Boot knowledge is a plus).
- Demonstrable knowledge of relational databases and SQL.
- Demonstrable knowledge of web technologies.
- A strong work ethic, curiosity, and a collaborative mindset.
- Strong spoken and written English communication skills.
- A strong and effective team player able to take and carry out instructions effectively under the direction of the Lead Senior Software Engineer.
Added Advantages (Skills/Experience):
- Demonstrable ability to understand and evolve existing codebases – strong debugging and code comprehension skills.
- Demonstrable knowledge of Docker, Linux, and Gradle is a plus.
- Multi-lingual (English + French, Portuguese, or Spanish).
- Familiarity with financial systems, payment solutions & platforms.
WHAT’S IN IT FOR YOU:
- Personal and professional growth in a highly dynamic business organization with a strong international footprint.
- Considerable opportunity for career growth through in-house training, continuous learning, and collaborative partnerships with Montran’s global tech teams.
- High likelihood of intra-Africa travel to serve clients and the occasional international trip.
- Working for a company with strong family values.
- Expanded networks of committed professionals across the globe.
- A competitive remuneration and benefits package.
- Global impact working on national-level solutions that impact millions of lives.