"Looking for a diverse and rewarding career? If you're looking to grow your career within a stable and growing financial services company, then Sagicor may be right for you!" Sagicor Group Jamaica Limited is seeking a suitable candidate to join our Group IT - Innovation team in the capacity of: Technical Lead Provide technical guidance and leadership within a team of software engineers. Work closely with our internal and external partners to utilize proven technology to create an ecosystem that is consistent, predictable, and interoperable with other systems Location: Kingston As a Technical Lead, you will: - Evaluate and undertake impact analysis on major technical options and takes a leading role in proposing technical solutions within area of expertise.
- Plan, arrange and control meetings, workshops and relations with client/user staff during system investigations and throughout subsequent development work.
- Take technical responsibility for most stages of the life cycle for software development of all types of systems.
- Assess and allocate assignments to junior team members, taking account of individuals' abilities and the requirements of the task.
- Prescribe standards for the terms and symbols used in program documentation.
- Coordinate the preparation of detailed documentation on the operation of programs for users and computer operators.
- Take responsibility for the preparation for implementation, to ensure that it is non-disruptive, and that adequate knowledge transfer to the Operations Group for post-implementation support.
- Recommend program changes to increase operating efficiency or to adapt to new systems requirements.
- Modify application software to include corrective maintenance.
- Implement version control and release management procedures, as per change management policy.
- Apply automated and manual tools including ‘black box’ and ‘white box’ testing, to test and evaluate systems and networks under development.
- Develop procedures and support needed to ensure smooth transition with amended/new software.
- Perform thorough unit testing and peer review to ensure that quality output of development is maintained.
- Take responsibility for the definition, documentation and execution of one or more small-scale projects, providing effective leadership to team members where applicable.
- Monitor all activities against plan, providing regular and accurate reports to senior management, and client/user management as appropriate.
- Maintains contact with larger software and hardware vendors for support and to remain informed of developments within the industry.
- Communicate with core banking software vendors, to develop system designs in to specific functionality requirements.
- Participate and provide technical leadership to the projects and assigned project personnel through effective communication, guidance and support
- Perform other job-related duties assigned from time to time.
What do you need? - Bachelor’s degree in Computer Science or equivalent qualification from a recognised tertiary institution.
- Master’s degree in Computer Science or equivalent qualifications would be an asset.
- A minimum of five (5) years full-time software development experience in an enterprise environment.
- A minimum of three (3) years working experience in the financial sector.
- In-depth knowledge of relational databases (Oracle, MS SQL, Informix), and proven usage within and enterprise level application.
- Knowledgeable in DevSecOps.
- Experience with fully automating CI/CD pipelines.
- Expert knowledge in multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js).
- Experience building large-scale distributed systems.
- Experience creating unit, integration, and functional tests.
- Experience in mobile development is an asset.
- Familiarity with various operating systems (Linux, Windows).
- Experience in application systems integration of various complexity.
- Expert knowledge in System Development Life Cycle methodologies. Experience following software through its full life cycle, including data collection and analysis to identify software needs, project proposals, development, testing, release, and maintenance of programs.
- Demonstrated ability for balancing project assignments together with ongoing problem resolution/change requests for multiple application systems of average complexity and timelines for both local and group wide solutions.
If this role is of interest to you, kindly submit an application via Sagicor's career portal no later than May 8, 2026. While we appreciate all applications, only shortlisted candidates will be contacted. |