The role of Software Engineer at Fanisi HR Solutions, acting on behalf of their client Montran Corporation, involves developing, enhancing, and supporting cutting-edge market infrastructure software solutions. Montran Corporation is a global leader in payment and capital market solutions expanding its presence in Africa. Successful candidates will be part of a dynamic delivery team based in the Nairobi office, working closely with the Lead Senior Software Engineer to contribute to solutions utilized by major institutions across the continent. Six (6) driven Software Engineers are sought for this opportunity.
Responsibilities
- Develop and enhance Montran’s market infrastructure software solutions as part of a delivery team.
- Perform rigorous testing and Quality Assurance (QA).
- Document deliverables clearly and comprehensively.
- Execute maintenance and support tasks.
- Work collaboratively in the Nairobi office environment, ensuring tight coordination within the local team and with cross-office teams globally.
- Operate under the direction and supervision of the Lead Senior Software Engineer.
Required Specifications
Candidates must demonstrate:
- Knowledge of data structures, algorithms, concurrency, and software engineering fundamentals.
- A strong grasp of Object-Oriented Programming (OOP) principles.
- Proficiency in Java (knowledge of Jakarta EE and Spring Boot is a plus).
- Knowledge of relational databases and SQL.
- Knowledge of web technologies.
- A strong work ethic, curiosity, and a collaborative mindset.
- Strong spoken and written English communication skills.
- The ability to function as a strong and effective team player, capable of taking and carrying out instructions effectively under direction of the Lead Senior Software Engineer.
Qualifications
- Bachelor's degree in Computer Science.
- 2-4 years of professional experience as a Java Software Engineer.
- Additional Certifications in Software Engineering or related specializations are an added advantage.
Added Advantages
- Demonstrable ability to understand and evolve existing codebases – including strong debugging and code comprehension skills.
- Demonstrable knowledge of Docker, Linux, and Gradle.
- Multi-lingual capability (English + French, Portuguese, or Spanish).
- Familiarity with financial systems, payment solutions & platforms.
- A Master’s degree.
Benefits (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.