Job Ref. No: JAML008
Position: Manager – Business and Software Systems
Jubilee Insurance was established in August 1937, as the first locally incorporated Insurance Company based in
Mombasa. Jubilee Insurance has spread its sphere of influence throughout the region to become the largest Composite
insurer in East Africa, handling Life, Pensions, General and Medical Insurance. Today, Jubilee is the number one insurer
in East Africa with over 450,000 clients. Jubilee Insurance has a network of offices in Kenya, Uganda, Tanzania, Burundi,
and Mauritius. It is the only ISO certified insurance group listed on the three East Africa stock exchanges – The Nairobi
Securities Exchange (NSE), Dar es Salaam Stock Exchange and Uganda Securities Exchange. Its regional offices are
highly rated on leadership, quality and risk management and have been awarded an AA- in Kenya and Uganda, and an
A+ in Tanzania. For more information, visit www.JubileeInsurance.com.
Jubilee Asset Management Limited (JAML) is a wholly owned subsidiary of Jubilee Holdings Limited, that focuses on
providing fund management and investment advisory products and services to institutional and retail clients. It is
licensed and regulated by the Capital Markets Authority (CMA).
We currently have an exciting career opportunity for a Manager - Business and Software Systems within Jubilee
Asset Management Limited. The position holder will report to the Chief Executive Officer and the Senior Manager,
Long Term Applications, and will be based at our Head Office in Nairobi.
The Manager, Business and Software Systems is responsible for identifying and implementing application solutions to
solve business problems and to make business operations more efficient in line with the organization’s strategy. The
individual is responsible for designing, developing, testing, and debugging new functionality, enhancements,
customizations, interfaces, batch processes, queries, and reports.
The role holder will work with stakeholders from all business units and related third parties to define and document
business processes and software requirements for technology initiatives, including online products, content management
systems, and business information systems. The role holder will also assist with the business case, planning and
monitoring, eliciting requirements, translating, and simplifying requirements.
• Partner with other business areas within the business to understand application requirements and develop
programming specifications for development.
• Build a standards-driven, scalable, secure, and dynamic portal for the information delivery of specific business
• Develop and implement strategic plans for system analysis, aligning with the organization's overall objectives and
the unique needs of the industry.
• Identify opportunities for system improvements and enhancements to support business growth.
• Collaborate with cross-functional teams to define and execute system analysis strategies tailored to the
• Capture, log, and track applications issues and develop resolutions in the specified timeframes. This includes
liaising with system vendors if the system is vendor supported.
• Develop enhancements, resolve issues, coordinate testing of statement releases and oversee regular production
efforts including data extracts, data imports and printing.
• Conduct new functionality and regression tests, determine and report issues for follow-up.
• Participates in creating new products and services where technology is concerned.
• Contributing to smooth business operations.
• Working on identifying the project risk and planning mitigation action with the project managers during project
• Reporting to the stakeholders on the progress of the development of the different applications
• Manage and lead a team of system analysts and software developers ensuring the timely and accurate completion
of system analysis projects.
• Conduct thorough analysis of existing systems and processes, identifying gaps, inefficiencies, and opportunities
• Collaborate with stakeholders, business units, IT, and external vendors, to gather requirements, define system
specifications, and develop solutions to address business needs and regulatory requirements.
• Oversee the implementation and deployment of new systems or enhancements, ensuring smooth transition and
• Monitor system performance and provide ongoing support to end-users troubleshooting and resolving issues as
Regulatory Compliance and Corporate Governance:
• Ensure compliance with relevant regulatory requirements specific to the industry, such as, data privacy laws, and
• Develop and enforce policies and procedures related to system analysis, ensuring adherence to compliance
guidelines and data security measures in insurance systems.
• Conduct risk assessments, identifying potential vulnerabilities and implementing appropriate controls to mitigate
Leadership and Culture:
• Foster a positive and collaborative work environment within the Business and Software systems team, promoting
teamwork, professional growth, and knowledge sharing.
• Provide guidance and mentorship to team members, enabling their development and success.
• Promote a culture of continuous improvement, innovation, and adaptability within the system analysis function,
specifically focused on addressing industry challenges and technological advancements.
• Strong leadership and interpersonal skills, with the ability to motivate and inspire a team.
• Effective communication and presentation skills, with the ability to interact with stakeholders at all levels within
• Strong organizational and project management abilities, with a focus on meeting deadlines and achieving
objectives specific to system analysis.
• Attention to detail and a commitment to delivering high-quality results.
• Adaptability and flexibility to work in a fast-paced, dynamic environment.
Bachelor's and/or Master’s Degree in Computer Science, Information Systems, or a related field.
• Minimum of 5 years of experience in system analysis, software development or a similar role within the
• Experience of implementation of business systems in the asset management industry.
• Experience in programming languages, database management, networking, software development
methodologies, and systems analysis and design.
• Proficiency in back-end languages like Java, Python, or C# and experience with web frameworks (e.g., Spring
Boot, Django, Express, .Net).
• Strong database skills, including designing schemas, optimizing queries, and working with SQL or NoSQL