Entry Engineer FMS-Turnkey Africa Kenya

  • Full Time
  • Nairobi

Turnkey Africa Kenya


As the Entry Financial Management System Engineer, you will play a crucial part in designing, developing, and maintaining our financial management system. Collaborating with a team of skilled engineers, product managers, and business analysts, you will create innovative software solutions tailored to the requirements of clients in the insurance and financial sectors.


Software Development: Contribute to designing and implementing new features and improvements for the financial management system, following coding standards and best practices.

Bug Fixing and Maintenance: Take part in debugging and resolving software defects to ensure the stability and dependability of the financial management system.

Collaborative Development: Work closely with senior engineers to gain insights and contribute to the overall development process. This includes participating in code reviews, knowledge sharing, and continuous enhancement.

Testing: Write and execute unit tests to validate the accuracy and resilience of software components.

Documentation: Contribute to technical documentation, encompassing system design, code comments, and user guides.

Technology Research: Stay up-to-date with the latest trends, technologies, and best practices within financial management systems and insurance software.

Client Support: Cooperate with the customer support team to address and resolve client-reported issues and provide assistance when needed.

Quality Assurance: Aid in conducting quality assurance checks to ensure alignment with company standards and project requirements.


Education: Bachelor’s degree in Computer Science, Software Engineering, or Accounting (Minimum CPA 1).

Programming Knowledge: Proficiency in Java and PLSQL. Familiarity with SpringBoot and/or Angular will be advantageous.

Accounting Knowledge: Basic understanding of accounting concepts and principles within the insurance industry is a plus.


Problem-Solving Skills: Possess strong analytical and problem-solving abilities to identify and resolve software issues.

Team Player: Capable of effectively working within a collaborative team environment and conveying ideas clearly.

Adaptability: Demonstrated flexibility in adapting to evolving project requirements and priorities.

Self-Motivated: Exhibit a proactive approach to learning, taking initiative to enhance skills and knowledge.

Attention to Detail: Possess sharp attention to detail to ensure precision and accuracy in coding and documentation.

PREFERRED SKILLS (Advantageous but not mandatory)

Familiarity with Database Systems: Understanding of database systems such as Oracle, along with knowledge of data modeling concepts.

Experience with Version Control Systems: Proficiency in version control systems like Gerrit and GitHub, coupled with familiarity in Agile software development methodologies.

Web Development Technologies: Knowledge of web development technologies like HTML, CSS, TypeScript, and frameworks such as Angular.

Understanding of Accounting Software: Familiarity with accounting software applications or financial management systems.

To apply for this job please visit turnkeyafrica.bamboohr.com.