Jobs at Turnkey Africa

Jobs at Turnkey Africa

Jobs at Turnkey Africa

Jobs at Turnkey Africa. Turnkey Africa Limited is a leading Pan-African insurance technology and services provider. We develop, supply and manage end-to-end insurance software solutions and services for the insurance industry.

Jobs at Turnkey Africa

  1. Delivery Lead
  2. Support Lead
  3. Engineering Intern

Engineering Intern

Jobs at Turnkey Africa

SUMMARY OF ROLE

The Entry System Engineer will play a vital role in the design, development, and maintenance of our financial management system. You will collaborate with a team of experienced engineers, product managers, and business analysts to create cutting-edge software solutions that cater to the needs of our clients in the insurance and financial sectors.

ROLES AND RESPONSIBILITIES

  • Software Development: Assist in the design and implementation of new features and enhancements for the financial management system, adhering to best practices and coding standards.
  • Bug Fixing and Maintenance: Participate in debugging and resolving software defects, ensuring the stability and reliability of the financial management system.
  • Collaborative Development: Work closely with senior engineers to learn and contribute to the overall development process, including code reviews, knowledge sharing, and continuous improvement.
  • Testing: Write and execute unit tests to ensure the accuracy and robustness of the software modules.
  • Documentation: Contribute to technical documentation, including system design, code comments, and user guides.
  • Technology Research: Stay up-to-date with the latest trends, technologies, and industry best practices related to financial management systems and insurance software.
  • Client Support: Collaborate with the customer support team to address and resolve client-reported issues and provide assistance when required.
  • Quality Assurance: Assist in conducting quality assurance checks to ensure compliance with company standards and project requirements.

Required Skills and Qualifications:

Education:

  •  Bachelor degree in Computer Science or Software Engineering,
  • Programming Knowledge: Proficiency in Java and PLSQL. An understanding of SpringBoot and/or Angular will be an advantage

Personal Attributes

  • Problem-Solving Skills: Strong analytical and problem-solving abilities to identify and resolve software issues
  • Team Player: Ability to work effectively in a collaborative team environment and communicate ideas clearly.
  • Adaptability: Demonstrated flexibility to adapt to changing project requirements and priorities.
  • Self-Motivated: A proactive approach to learning and taking initiatives to improve skills and knowledge.
  • Attention to Detail: A keen eye for detail to ensure accuracy and precision in coding and documentation.

Preferred Skills (not mandatory but advantageous):

  • Familiarity with database systems (e.g Oracle) and data modeling concepts.
  • Experience with version control systems (e.g., gerrit, github) and Agile software development methodologies.
  • Knowledge of web development technologies (e.g., HTML, CSS, TypeScripting) and frameworks (eg. angular

Apply Here > Engineering Intern


Delivery Lead

Jobs at Turnkey Africa

SUMMARY OF ROLE

The Lead Delivery Consultant owns the solution delivery and is ultimately responsible for the delivery of the implementation leadership, quality, and timely delivery of the Turnkey proprietary as well as partner products

ROLES AND RESPONSIBILITIES

Delivery Management

  • Oversight and management of Delivery processes to ensure professional and effective delivery to customers.
  • Provides management and oversight of Delivery teams including
    • Create and maintain delivery resources & schedule,
    • Delivery assignments and capacity planning
    • Lead/facilitate internal meetings in support of delivery & implementation.
    • Act as a change agent and possess the ability to work within ambiguity and achieve desired results.
  • Be responsible for the overall leadership and lead role in managing the delivery of the TurnQuest solution through;
    • Maintaining complete control on delivery schedule and risk issues;
    • Facilitating timely decisions to maintain delivery schedule
    • Identify delivery risks early and assist by providing prudent and timely recommendations for risk avoidance;
    • Setting and managing client expectations;
    • Creating and executing delivery work plans and revising as appropriate to meet changing needs and requirements;
    • Assist in communicating effectively with clients to identify needs and evaluate alternative business solutions;
    • Continually seek opportunities to increase customer satisfaction and deepen client relationships;
    • Monitor and evaluate Client Delivery team
  • Assist in executing process improvements and the development of policies, procedures, methods, and tools in support of delivery.
    • Supporting project office in implementation methodology, processes & tools;
    • Serves as a point of escalation for the delivery team
    • Ensures that the delivery team is guiding customer/partners through relevant change initiatives

Delivery Roles.

  • Requirement definition & Management – Coordinate requirement activities, their validation and sign-off ensuring that the needs of the key stakeholders are articulated determining the need and value of performing the activity based on the context.
  • Process modelling – Determine requirement for and develop, coordinate and agree sign-off of the ‘As-Is’ and To-Be’ business process work.
  • Gap Requirements Management– Coordinate and lead on the evaluation of requirements against the present state (where we are) & the target state (where we want to be) and identify
  • opportunities to develop successful business requirements as well as cultivate stakeholder relationships needed to make the transition.
  • Change Management – Lead on ensuring that the potential consequences of a change are correctly identified, that stakeholders have been identified and are part of the overall process and that benefits have been collated in response to the impact analysis.
  • Stakeholder management and engagement – Coordinate Stakeholder analysis and communication with project and product team and ensure that stakeholder management is an ongoing process.
  • Assurance and Quality – Apply recognized methodologies; audit test and quality gates; review deliverables from team & releases.
  • Delivery Products Tools and Documentation – Coordinate development and application of: frameworks; application of methodologies; functional specification; user cases; user stories; UAT plans and strategy; entry/exit and /or no/no go criteria; defect analysis; forms and templates; guidance; business case

Human Resource Management

  • Develop an annual calendar for delivery events, which is aligned to the organizational and departmental strategies, objectives and output requirements.
  • With the guidance of the delivery manager, conduct prompt performance management through the company’s framework and identify visible metrics to enable continuous monitoring and evaluation of progress, this will help to curb and escalate issues for corrective action.
  • In liaison with the rest of the organization’s leadership participate in the self and delivery team development initiatives for business continuity and growth.
  • Provide leadership and motivation to staff by fostering a culture of creativity, encourages good performance, ensuring appropriate training, and rewards productivity. Use servant leadership to inspire for good stewardship and management of resources.
  • Take the lead and be responsible for self-development and growth.
  • Evaluate team members and ensure the provision of continuous development and growth through coaching and mentorship
  • Coordinate performance management process, whose framework entails one on ones, 360 feedback degrees, surveys, formal sessions weekly meetings and retrospectives.
  • Fosters a culture of creativity
  • Participates in creating personal development plan

Other

  • As part of a team based structure that is focused on delivering value to the customer through an agile approach, take part in team activities that would rely on your expertise to delivering value and ensure team and personal growth.
  • Hold in an acting capacity for absent colleagues when called upon and as part of career growth and development.

BEHAVIORAL COMPETENCIES.

– Team player

– Excellent leadership and people management skills

– Excellent Decision making skills

– Excellent written & Verbal communication

– Emotional Intelligence

– Excellent organizational skills

–  Able to manage sensitive and sometimes confidential information
– Self-motivation and able to take responsibility
– Able to demonstrate initiative and a proactive approach to daily tasks

– Willingness to support and mentor junior staff

TECHNICAL COMPETENCIES

  • Professional delivery experience or equivalent insurance and or accounting business Knowledge (minimum of 2 years)
  • Knowledge of a working TurnQuest applications
  • Understands Requirements Definition & Management process
  • Understands Stakeholders analysis and Management
  • Understands business analysis modelling techniques
  • A passion for delivery Improvement
  • Delivery experience: planning, scheduling, Issues management, Communication, Quality Management, Test Scripts, Training, Team work
  • Excellent customer facing/customer service skills
  • Able to work under pressure and meet deadlines
  • Able to demonstrate a high degree of flexibility including shift and out of hours working

Apply Here > Delivery Lead


Support Lead

Jobs at Turnkey Africa

SUMMARY OF ROLE

This role is responsible to ensure that business relations with clients are managed to enable delivery of support services across all teams. Lead and direct teams to make sure that service level agreements (SLAs) with clients are place & well maintained. Ensure all processes are to the support standards & liaise with all company functions to make sure that services are maintained.

ROLES AND RESPONSIBILITIES

Support Management

  • Oversight and management of support processes to ensure professional and effective support services to customers.
  • Provides management and oversight of support teams including
    • Create and maintain support resources & schedule,
    • Support assignments and capacity planning
    • Lead/facilitate internal meetings in support of clients SLA’s
    • Act as a change agent and possess the ability to work within ambiguity and achieve desired results.
  • Be responsible for the overall leadership and lead role in managing the Support services of the TurnQuest solution through;
  • Maintaining complete control on support tasks and risk issues;
    • Facilitating timely decisions to meet clients’ SLA by leading and direct teams to make sure that service level agreements (SLAs) with clients are place & well maintained.
  • Identify support risks early and assist by providing prudent and timely recommendations for risk avoidance;
  • Setting and managing client expectations;
  • Creating and executing client alignment meetings, support tasks and revising as appropriate to meet changing needs and requirements;
  • Communicating effectively with clients to identify needs and evaluate alternative business solutions;
  • Continually seek opportunities to increase customer satisfaction and deepen client relationships.
  • Monitor and evaluate Client first level support team
  • Ensure that business relations with clients are managed to enable delivery of support services across all teams
  • Assist in executing process improvements and the development of policies, procedures, methods, and tools in support process.
    • Supporting product team  in implementation methodology, processes & tools;
    • Serves as a point of escalation for the support team
    • Ensures that the support team is guiding customer/partners through relevant change initiatives
  • Ensure all processes are to the support standards & liaise with all company functions to make sure that services are maintained
  • Assurance and Quality:  Apply recognised methodologies; audit test and quality gates; review deliverables from team & releases.
  • Requirement definition & Management: Coordinate requirement activities, their validation and sign-off ensuring that the needs of the key stakeholders are articulated determining the need and value of performing the activity based on the context.

Human Resource Management

  • Develop an annual calendar for support events, which is aligned to the organizational and departmental strategies, objectives and output requirements.
  • With the guidance of the support manager, conduct prompt performance management through the company’s framework and identify visible metrics to enable continuous monitoring and evaluation of progress, this will help to curb and escalate issues for corrective action.
  • In liaison with the rest of the organization’s leadership participate in the self and support team development initiatives for business continuity and growth.
  • Provide leadership and motivation to staff by fostering a culture of creativity, encourages good performance, ensuring appropriate training, and rewards productivity. Use servant leadership to inspire for good stewardship and management of resources.
  • Take the lead and be responsible for self-development and growth.
  • Evaluate team members and ensure the provision of continuous development and growth through coaching and mentorship
  • Coordinate performance management process, whose framework entails one on ones, 360 feedback degrees, surveys, formal sessions weekly meetings and retrospectives.
  • Fosters a culture of creativity
  • Participates in creating personal development plan

Other

  • As part of a team based structure that is focused on delivering value to the customer through an agile approach, take part in team activities that would rely on your expertise to delivering value and ensure team and personal growth.
  • Hold in an acting capacity for absent colleagues when called upon and as part of career growth and development.

BEHAVIORAL COMPETENCIES.

Team player
– Excellent leadership and people management skills
– Excellent Decision making skills
– Excellent written & Verbal communication
– Emotional Intelligence
– Excellent organizational skills
– Able to manage sensitive and sometimes confidential information
– Self-motivation and able to take responsibility
– Able to demonstrate initiative and a proactive approach to daily tasks
– Willingness to support and mentor junior staff

TECHNICAL COMPETENCIES

  • Professional support experience or equivalent insurance and or accounting business Knowledge (minimum of 2 years)
  • Knowledge of a working TurnQuest applications
  • Understands TurnQuest support methodology   process
  • Understands Stakeholders analysis and Management
  • Understands business analysis modelling techniques
  • A passion for support Improvement
  • Client support experience: planning, scheduling, Issues management, Communication, Quality Management, Test Scripts, Training, Team work
  • Excellent customer facing/customer service skills
  • Able to demonstrate a high degree of flexibility including shift and out of hours working
  • Able to demonstrate initiative and a proactive approach to daily tasks

Apply Here > Support Lead