Skip to main content

Job Expired

This Senior Software Engineer position is no longer active. Check out similar roles or browse our latest listings.

GraceKennedy Financial Group Logo

Senior Software Engineer

GraceKennedy Financial Group Kingston and St. Andrew, Jamaica Updated: May 2, 2025

Summary

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. As a Senior Software Engineer, you will have the responsibility to drive projects forward, mentor junior team members, and contribute to continuous improvement initiatives. By delivering innovative and reliable software, you will contribute to the success of our organization and make a meaningful impact in the industry.​ Your primary objective will be to develop high-quality software solutions that meet user needs and align with the organization’s business goals. This will involve analyzing requirements, designing robust architectures, writing efficient code, and conducting thorough testing.

Responsibilities

  • • Work closely with the Solutions Architect to execute on the product roadmap ​
  • • Work closely with Product Owners in planning and execution of new product releases ​
  • • Be responsible for the architecture and design of new features and capabilities of one or more systems, taking into account, requirements, security, and performance ​
  • • Maintain documentation of the system architecture and components ​
  • • Automate tasks through appropriate tools and scripting​
  • • Review and debug code Perform validation and verification testing​
  • • Collaborate with internal teams and vendors to fix and improve products​
  • • Document development phases and monitor systems​
  • • Ensure software is up-to-date with latest technologies​
  • • Manage 2 or more software engineers

Qualifications

  • • Bachelor's degree or equivalent experience in Computer Science or related field​
  • • Supervisory management training
  • • 4+ years of experience building commercial-grade software for the mobile and or web platform ​
  • • Seen as an expert within the technical components of the domains/products/journeys ​
  • • Seasoned developer or technical lead with deep insight into newest technologies​ and trends, .NET Core, Python, Dart/Flutter, HTML, CSS, Angular, React, Vue.js, Angular, DevOps, SQL and NoSQL stores​
  • • Understand the full stack of modern software applications (UI, infrastructure, and networking layers) ​
  • • Experience with HTML, CSS, C#, ASP.NET, Web API, MVC or (ideally) .NET core ​
  • • Knowledge of OOAD, UML, and Design Patterns​
  • • 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.)
  • • Can make architecture decisions at a team and product level​
  • • Demonstratable experience in managing 2 or more Software Engineer Associates and or interns
  • • Demonstratable experience in managing technical priorities within the Backlog
  • • Strong communication skills with ability to align the organization on complex technical decisions​
  • • Active coach and mentor whose goals are to grow and maximize the team’s potential
  • • High energy and passionate individual who inspires teammates to reach their maximum potential​
  • • Excited about trying new solutions outside standard approved​
  • • Embraces a culture of trust, free thought complete transparency​
  • • Brave and rebellious, willing to challenge status quo

Share This Job

Advertisement

Job Overview

đź’Ľ

Title

Senior Software Engineer

đź’°

Salary

Not Disclosed

🏠

Work Style

On-Site
đź“„

Contract

Permanent

🎓

Experience

Senior

📚

Education

Bachelor's Degree

🏷️
👥

Sector

Private

👉 Mention IslandHints when applying. Support trusted platforms prioritizing safety!

Never pay fees for applications—requests for equipment, training, or ID verification may signal fraud.

Verify employers via official domains or secure platforms.

See Safety Tips →

Explore Related Job Categories

Job Search Resources

Government of Jamaica Job Listings

Explore official government job vacancies across various ministries and agencies in Jamaica.

Visit Site

Workplace Politics: A Guide to Surviving & Thriving

Learn strategies to navigate and excel in workplace dynamics.

Read Article

The Importance of Soft Skills: Beyond Technical Know-How

Understand the value of soft skills in professional success and how to develop them.

Read Article