Software Engineer
Date: 30 Jun 2026
Location: Kingston, Jamaica
Company: GraceKennedy Ltd.

GK takes pride in our people, our products and our environment. Our culture is built on a philosophy of unity, grounded in our spirit of care, and guided by our core values of Honesty, Integrity and Trust. We are a team that cares and supports you on your journey to achieving your personal goals and realizing your potential.
The GraceKennedy Financial Group seeks to identify an individual looking for an excellent opportunity to progress his/her career; and who possesses the vision and energy to help drive dynamic changes across the group, in the following capacity:-
SOFTWARE ENGINEER
Purpose of Position
In this position, you will be responsible for delivering an entire piece of software (web or mobile) capability end to end. The role includes analyzing and modifying existing software as well as designing, constructing and testing end-user applications that meet user needs — all through software programming languages. The role is also responsible for transforming the design and the product vision into working products and will directly influence how users will interact with the system.
Key Responsibilities
What Will You Do:
-
Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.
-
Work alongside other engineers on the team to elevate technology and consistently apply best practices.
-
Support the entire application lifecycle for mobile and web applications (concept, design, test, release, and support)
-
Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
-
Participate in and be familiar with Agile (Scrum) project methodology and practices.
-
Decipher existing companies' software systems and be able to hook in applications to applicable data sources
-
Write both unit and integration tests, and develop automation tools for daily tasks
-
Develop high-quality, well-documented, and efficient code
-
Challenge ideas and opinions to avoid pitfalls and inefficient solutions
Required Qualification, Experience, Knowledge
Skills & Experience Required:
-
2 or more years of experience building commercial-grade software for the mobile and web platform
-
Understand the full stack of modern software applications (UI, infrastructure, and networking layers)
-
Experience with C#, ASP.NET, Web API, MVC or (ideally) .NET core
-
Hands-on mobile development experience (IOS and/or Android) preferably with Flutter
-
Woking knowledge of SQL and NoSQL stores (e.g. MSSQL, Oracle, MongoDB, Couchbase, Redis, etc.)
-
Ability to write effective unit, integration, and API tests, and integrate them wi a CI/CD build pipeline
-
Experience integrating with JavaScript frameworks, such as React, Angular, etc.
-
Knowledge of OOAD, UML, and Design Patterns
-
Strong understanding of Agile methodologies
-
Experience as a Developer on a cross-functional agile team preferred
-
Strong communication skills with the ability to communicate complex technical concepts and align the organization on decisions
-
Sound problem-solving skills with the ability to quickly process complex information
-
Utilizes team collaboration to create innovative solutions efficiently
GraceKennedy's Competencies
GraceKennedy embraces six key competencies that all employees, regardless of level, should master and demonstrate across the organization. These are:
• Results Oriented
• Digitally Savvy
• Collaborative
• Engaging & Inspiring
• Diversity-Embracing
• GK Values-Driven
Qualified applicants are invited to submit applications no later than 12/07/2026 via the careers section of our Corporate Website at www.gracekennedy.com
GraceKennedy Financial Group upholds the principles of fairness and equity in the treatment of all our employees and stakeholders. The Company is committed to equity in all its employment practices and policies and seeks to recruit, develop and retain its employees on the basis of merit, ability and performance. As such, we are committed to ensuring equal opportunity in employment, and will not discriminate on the grounds of race, national origin, religion, gender, or otherwise.