Associate Software Engineer Job

Associate Software Engineer Job Description

Turnkey Africa is a leading Pan-African insurance technology and services provider. We develop, supply and manage end-to-end insurance business software solutions and services for the insurance industry. Turnkey’s flagship product, TurnQuest Insurance Suite, is one of the most dynamic products in the market providing a comprehensive and integrated set of applications built on a common platform, that covers the entire insurance lifecycle. TurnQuest is further augmented by data and analytics capability that gives the insurer a 360-degree view of their business. Turnkey has a reputation of the highest standards in engineering excellence and we invest heavily in R & D to ensure a future-proof product in an industry that is constantly evolving and changing. Our uncompromising attention to detail has enabled us to achieve a distinctive 100% success rate in implementation of insurance and bancassurance solutions across Africa. As a Pan-African organisation, delivering real value to our clients is core to our DNA. This culture is manifested in the makeup of our company through a combination of experience and energy that ensures our team is in the unique position of being able to provide both thought leadership and innovative advice to our clients. With a dedicated team of over 100 professionals with extensive industry knowledge and expertise, we are getting the job done!

The Opportunity

We’re looking for talented hands-on Associate Software Engineer to join our team and start making an impact from day one. You’ll join one of Turnkey Africa’s product teams and work alongside other engineers to help solve challenging problems. Whether you are writing a new feature or developing new products, our Software Engineers are key contributors to our product.

Your Skills And Qualification

  • Demonstrated proficiency with Agile software development principles.
  • Ability to openly propose and defend technical solutions
  • Strong collaboration and communicating skills
  • Strong computer science foundations
  • Strong analytical skills and great attention to detail
  • You have strong computer science fundamentals (data structures, algorithms, software design, to name a few)
  • Software application development skills with a minimum of 3 years specific experience with design and implementation of large and complex business applications
  • Demonstrated proficiency with Java Enterprise Applications (e.g. Spring Core, Spring Batch, Spring Boot, SOAP, REST, MQ Series, Hibernate, JPA etc…)
  • A strong knowledge of databases such as Oracle, MYSQL and PostgreSQL and experience in relational database design
  • Familiar with GIT, Maven, Jenkins, and UNIX scripting.
  • Demonstrated proficiency with Unit Testing, UML, Design Patterns, Object Oriented Design, MVC patterns.
  • Explain Plan and Trace tools for SQL/PL/SQL

Bonus Points:

  • Familiarity with software engineering practices such as OOP, Design Patterns
  • Strong knowledge of Javascript and MV* frameworks, specifically Angular JS .
  • Experience with Java frameworks like spring, spring security, Hibernate.
  • Expertise in developing single page applications using techniques including front-end routing, client-side templating, consuming JSON-based RESTful APIs.
  •  Strong competency in responsive, mobile-first layouts leveraging CSS and media queries.
  • Ability to effectively communicate your work with both technical and non-technical peers.
  • A passion for cloud technology, API, and integration into some of the most exciting technical landscapes in the market
  • Exposure to SaaS Cloud Product Development and Micro Services Architectures

How To Apply


Closing Date :
 31 October. 2021
Previous Post Next Post
Jobs In Kenya

⚠️Report Job

⚠️Safety Tips: Never pay anyone for job application, test or interview. A genuine employer will never ask you for the payment in anycase.

Disclaimer & TOS: Hiringkenya.site is an exclusive platform that ought to help jobseekers. We restrict any endorsement that demand for money and strictly advice against sharing personal or bank related information. If you notice deception or fraudulent, send us an email at support@hiringkenya.site. For further details, please read more »