Job Vacancies at Jubilee Insurance

Computer Science jobs, Software Engineering jobs, IT jobs, Accounting jobs, Insurance jobs, Business Administration jobs, Finance jobs,

Junior Engineer

Job Ref. No. JLIL174

Role Purpose

The Junior Engineer will be responsible for service availability, application development and evolution of existing service applications including integration to related service platforms. Application development duties include but not limited to specification, design, development, validation, documentation, maintenance, and evolution of the new and current service applications; performance management; ensuring integrity of the web services; maintenance and fault management.

Main Responsibilities

  • Learning and Training: Acquire a foundational understanding of ESB concepts, integration patterns, and the specific ESB platform used in the project. Participate in training sessions, workshops, and self-study to build technical knowledge and skills related to ESB development.
  • Assistance with Development Tasks: Assist senior developers in designing, developing, and implementing integration solutions in the ESB platform. Collaborate with the team to create integration flows, message transformations, and routing configurations.
  • Code Implementation and Troubleshooting: Write code, following established coding standards and guidelines, implement integration components and features. Assist in troubleshooting integration issues, analyzing logs, and identifying potential solutions under the guidance of senior team members.
  • Testing Support: Assist in creating and executing test cases to validate integration solutions and ensure they meet the specified functional and non-functional requirements. Collaborate with the quality assurance team to identify and fix defects or issues found during testing.
  • Understanding Business Requirements: Work closely with business analysts or stakeholders to understand integration requirements and translate them into technical specifications and development tasks.

Key Competencies

  • Collaboration and Communication: Collaborate effectively with team members, sharing ideas, seeking clarification, and contributing to discussions on project tasks and requirements. Communicate progress, challenges, and blockers to senior team members or project leads in a timely and transparent manner.
  • Adherence to Coding Standards: Follow established coding standards and best practices in software development to produce high-quality, maintainable code.
  • Documentation and Knowledge Sharing: Contribute to the documentation of integration solutions, code, and development processes to ensure that knowledge is shared and accessible within the team. Participate in knowledge sharing sessions and code reviews to improve coding practices and learn from peers.

Qualifications

  • BSc. Computer Science/Software Engineering/IT.
  • Knowledge in Agile Development/software life-cycle development (SDLC) and Design Patterns.
  • Strong understanding of web services/technologies – REST/JSON, WSDL, XML, XSD;
  • Understanding PGP, SSH, OAuth, SFTP.
  • Knowledge & experience using (CI/CD) such as Jenkins /drone/TeamCity.

Relevant Experience

  • 1+ years of experience with object-oriented programming principles, data structures, data modeling, design patterns, relational database systems, and operating systems.
  • 1+ years of experience of resolving technical bugs and issues.
  • 1+ years of experience in software development in a Software Development environment.
  • 1+ years programming experience using Java, Python, JavaScript, React, Angular etc.
  • 1+ years of experience in databases, data structures, relational data model, Stored Procedures, PL/SQL
  • development, NoSQL Databases, IN Memory Databases.
  • 1+ years of experience in developing and deploying enterprise APIs on these technologies i.e.,
  • TIBCO/WebLogic/Tomcat/Glassfish/Docker/Kubernetes/OpenShift/Azure/AWS.
  • Experience using code versioning & collaboration tools such as Git/SVN
  • Experience in Unix/Linux/AIX Operating System and application security technologies (e.g., SSL)
  • 1+ years’ Experience with API Management tools such as Azure API manager, AWS API Manager, Apigee, etc.
  • 1+ years’ experience in microservices and microservice architecture.

Senior Engineer

Job Ref. No. JLIL173

Role Purpose

IMPORTANT: Write a Perfect Cover Letter in minutes and start getting interviews! Get expert advice as you write.) Use These Examples Proven to Work.

The Senior Engineer will be responsible for activities relating to the Enterprise Service Bus application development and evolution of existing service applications including integration to related service platforms.
Application development duties include but not limited to specification, design, development, validation, documentation, maintenance, and evolution of the new and current service applications; performance management; ensuring integrity of the web services; maintenance and fault management.

Main Responsibilities

  • Design and Architecture: Design and architect the ESB (Enterprise Service Bus) infrastructure to ensure it meets the project’s integration requirements, scalability, performance, and reliability. Collaborate with solution architects to define the ESB integration patterns, standards, and best practices.
  • Integration Development: Develop integration solutions using ESB platforms and frameworks such as Spring boot, Apache ServiceMix, or other relevant ESB technologies. Implement ESB routes, mediation flows, transformations, and connectors to enable seamless communication and data exchange between various systems.
  • Custom Component Development: Create custom components or connectors to integrate with specialized systems, APIs, or protocols that are not directly supported by the ESB platform. implement custom transformations and data mappings to ensure data consistency and accuracy in integrations.
  • Message Transformation and Routing: Define and implement message transformation rules to convert data between different formats (e.g., XML, JSON, SOAP) to meet integration requirements. Configure and manage message routing and orchestration to ensure messages are directed to the right endpoints.
  • Testing and Quality Assurance: Develop and execute comprehensive test cases to validate integration solutions, ensuring they meet functional and non-functional requirements. Conduct performance testing, load testing, and stress testing to evaluate the scalability and reliability of integration components.
  • Troubleshooting and Debugging: Troubleshoot integration issues, identify root causes, and implement appropriate fixes or enhancements to improve system performance and stability. Utilize debugging tools and logs to analyze and diagnose integration problems effectively.

Key Competencies

  • Collaboration and Team Support: Collaborate with cross-functional teams, including project managers, business analysts, quality assurance, and other developers, to ensure successful integration delivery. Provide mentorship and support to junior developers, sharing knowledge and best practices related to the ESB development.
  • Documentation and Knowledge Sharing: Document integration solutions, architectural decisions, and best practices to facilitate knowledge sharing within the team and the broader organization. Conduct knowledge sharing sessions to disseminate expertise in integration technologies and advancements in the ESB domain.
  • Adherence to Coding Standards and Guidelines: Adhere to coding standards, design patterns, and development guidelines to maintain consistent, high-quality code that is maintainable and extensible.

Qualifications

  • BSc. Computer Science/Software Engineering/IT.
  • Certified Systems Engineering Professional (CSEP).
  • Oracle Certified Professional – Java EE 7 Application Developer
  • Solid understanding of web services/technologies – REST/JSON, WSDL, XML, XSD;
  • Strong knowledge & experience using (CI/CD) such as Jenkins /drone/TeamCity.
  • Deeper understanding microservices and microservice architecture.

Relevant Experience

  • 5 years + experience in software development in a busy IT environment.
  • Experience in Agile Development/software life-cycle development (SDLC) and Design Patterns.
  • Extensive programming experience using Java, Python, JavaScript etc.
  • Extensive experience with databases – data structures, relational data model, Stored Procedures, PL/SQL
  • development, NoSQL Databases, IN Memory Dbs.
  • Extensive experience in developing and deploying enterprise APIs on these technologies i.e.,
  • TIBCO/WebLogic/Tomcat/Glassfish/Docker/Kubernetes/OpenShift/Azure/AWS.
  • Experience using code versioning & collaboration tools such as Git/SVN
  • Experience in Unix/Linux/AIX Operating System and application security technologies (e.g., SSL)
  • Experience with API Management tools such as Azure API manager, AWS API Manager, Apigee, etc.
  • Experience in securing data; understands PGP, SSH, OAuth, SFTP.

Senior Accountant

Job Ref. No: JAML013

Role Purpose

The role holder plays a crucial role in ensuring the accuracy, integrity, and compliance of financial information and reporting within the organization. This role holder is responsible for the preparation and analysis of financial statements, regulatory filings, and other financial reports. The role holder will also be responsible for research, analysis and provision of relevant information and recommendations on key financial drivers.

Main Responsibilities Strategic

  • Provide insights and analysis to support the development of the company’s financial plans and budgets.
  • Work closely with the business development team to assess the financial feasibility of new products.
  • Provide input on pricing strategies, considering profitability, risk exposure, and market competitiveness.
  • Conduct scenario analysis to assess the impact of different business strategies on financial outcomes.
  • Provide strategic input for long-term financial planning, including growth initiatives and capital allocation strategies.
  • Leverage new & emerging technologies to improve the organization’s operational efficiency.

Operations

  • Prepare timely and accurate financial statements, including income statements, balance sheets, and cash flow statements, in accordance with relevant accounting principles.
  • Analyze and interpret financial data to identify trends, significant variances, and potential areas for improvement.
  • Ensure compliance with regulatory reporting requirements and assist in the preparation of statutory filings and disclosures.
  • Oversee the general ledger activities and maintain chart of accounts, ensuring accurate and consistent recording of financial transactions.
  • Review and reconcile complex accounts, ensuring accuracy and resolving discrepancies.
  • Participate in the month-end and year-end closing processes, ensuring adherence to tight deadlines and accuracy in financial reporting.
  • Collaborate with internal teams to gather and validate financial data and entries for month-end close.
  • Monitor and maintain internal control procedures to safeguard company assets and ensure compliance with accounting standards and policies.
  • Participate in audits and assist in the implementation of audit recommendations.
  • Conduct financial analysis to support budgeting, forecasting, and strategic decision-making.
  • Prepare financial reports and presentations for senior management and other stakeholders.
  • Continuously identify opportunities for process improvement in financial reporting, streamlining workflows, and enhancing efficiency.
  • Liaise with external auditors, regulators, and tax authorities to provide necessary financial information and address inquiries.
  • Collaborate with the tax department to ensure accurate and timely tax reporting for company products.
  • Preparation of Quarterly Group reports. 
  • Preparation, under team lead guidance, quality and timely board paperspage1image2202809312

Corporate Governance

  • Compliance: Stay updated with insurance regulations and best practices to ensure compliance with industry standards
  • Adherence to the laws and regulations of Kenya, the policies and regulations within the insurance industry and all internal company policies and procedures.
  • Ensuring compliance with applicable statutory and regulatory requirements and establishing mitigation measures against emerging business risks.

Leadership & Culture

  • Fostering a corporate culture that promotes ethical practices and good corporate citizenship while maintaining a conducive work environment.
  • Collaborate with cross-functional teams to develop initiatives that promote a positive and inclusive company culture.
  • Individualized Development Planning: Create personalized development plans that align with your career aspirations and the organization’s objectives.
  • To provide the much-needed transformational leadership to meet and surpass the expectations of stakeholders.

Key Competencies

  • Good knowledge and understanding of the asset management industry is essential.
  • Good understanding of risk management, and regulatory compliance specific to asset management
  • Good interpersonal, negotiation and conflict management skills; and
  • Good communication and stakeholder management skills.
  • Good risk management and assessment skills

Qualifications

  • Bachelor’s Degree in Accounting/Finance/Business Related fields

Professional Qualifications

  • CPA-K/ACCA Qualification or equivalent

Relevant Experience

  • Minimum of 4-5 years of experience in Finance
  • Have experience in operating in complex business environments and/or regulated sectors and have the personal qualities to develop strong stakeholder relationships.

Head of Bancassurance & Digital Channels

Job Ref. No: JHIL098

Role Purpose

Responsible for overseeing and driving the development, implementation, and performance of the bancassurance and digital channels strategy within an insurance organization. This role is responsible for expanding the organization’s customer base, increasing revenue, and enhancing customer experience through effective collaboration with banking partners and leveraging digital platforms.

Main Responsibilities
Strategic

  • Strategy Development: Develop and execute the bancassurance and digital channels strategy aligned with the organization’s overall business objectives. Identify market trends, customer needs, and growth opportunities to drive business expansion and revenue generation.
  • Partnership Management: Establish and maintain strategic partnerships with banking institutions to leverage their customer base, distribution network, and resources for effective bancassurance operations. Collaborate with partners to develop joint marketing initiatives and enhance customer acquisition and retention.
  • Drive revenue growth through the optimization of existing partnerships and the establishment of new ones.
  • Lead the digital transformation initiatives for our distribution channels, leveraging technology to enhance customer experience and streamline processes.
  • Implement innovative digital strategies to capture new market opportunities and stay ahead of industry trends.
  • Collaborate with cross-functional teams to integrate digital solutions seamlessly into our existing operations.

Operational

  • Channel Development: Develop and implement initiatives to expand the organization’s bancassurance and digital channels. This includes designing and launching new products, developing distribution models, and enhancing digital capabilities for seamless customer experience.
  • Sales Performance: Monitor and analyze sales performance across bancassurance and digital channels, identifying areas for improvement and implementing strategies to achieve sales targets. Ensure efficient lead generation, conversion, and customer onboarding processes.
  • Use of data analytics to drive consumption of relevant solutions.
  • Work closely with product development teams to create insurance products tailored for digital channels.
  • Develop and execute marketing campaigns to promote insurance products through Bancassurance and digital platforms.

 Corporate Governance

  • Compliance: Ensure compliance with regulatory requirements and industry standards in bancassurance and digital channels operations. Establish and enforce governance frameworks, policies, and procedures to mitigate operational and legal risks.
  • Risk Management: Identify and manage risks associated with bancassurance and digital channels, ensuring appropriate controls and safeguards are in place to protect customer information, prevent fraud, and maintain data privacy.
  • Ensure compliance with TCF (Treating Customers Fairly) regulations while attending to customers.

 Leadership & Culture

  • Team Leadership: Provide strategic direction, guidance, and support to the bancassurance and digital channels team.
  • Foster a culture of collaboration, innovation, and continuous improvement to drive high performance and employee engagement.
  • Customer-Centric Approach: Advocate a customer-centric culture within the organization, emphasizing the importance of understanding customer needs, delivering personalized solutions, and enhancing customer experience across all bancassurance and digital touchpoints.
  • Establish key performance indicators (KPIs) for Bancassurance and digital channels, regularly monitoring and analyzing performance against targets.
  • Use data-driven insights to make informed decisions and drive continuous improvement.

Key Competencies

  • Bancassurance Expertise
  • Digital Channels proficiency
  • Sales, business development and relationship management
  • Strategic Thinking
  • Leadership and Team Management
  • Customer Focus

 Qualifications

  • Bachelor’s degree in business administration, Finance, or a related field. Master’s degree is a plus.
  • Professional Insurance Qualification

 Relevant Experience

  •  Minimum of 10 years of relevant working experience in a similar or equivalent Senior Management role. Candidates with experience in digital B2C Sales will have an added advantage.

Method of Application

If you are qualified and seeking an exciting new challenge, please apply via Recruitment@jubileekenya.com quoting the Job Reference Number and Position by 1st November 2023.

Cover Letter for job application 2025 examples - 3 Parts of a Cover Letter