Programmer TT

General Accountability

The Programmer codes, tests, debugs, documents, installs, and maintains both new programs/technologies and changes to existing programs/technologies to ensure that the suite of assigned production applications is aligned to achieve stated business requirements.

 

Key Responsibilities

Develop Application Software 

  • Collaborate with cross-functional teams to define, design, and document requirements for custom solutions.
  • Design, develop, and maintain high-quality software applications. Write, analyze, review, and rewrite programs, using workflow charts and diagrams.
  • Write clean, scalable, and efficient code
  • Compile and produce documentation and subsequent revisions, insert comments in coded instructions so others can understand the logic.
  • Deploy in-house systems to production environment
  • Troubleshoot, debug, and upgrade existing software.

Maintain Application software 

  • Maintenance of applications that cost effectively meets user functional requirements utilizing cost effective and thorough development process. This includes:
  • Applying systems specifications to execute appropriate application development and maintenance
  • Review and analyze applications software capabilities
  • Suggest and implement improvements to existing applications
  • Maintenance of required control, auditing, systems configuration, and security standards
  • Debug code for existing programs based on immediate need
  • Manage the change and configuration of system applications

Facilitate system operation and usability

  • Apply corporate standards for user input and output as well as usability of the applications and systems from a technical point of view.
  • Research and document best practice standards for user input and output as well as usability of the applications and systems from a technical point of view.  
  • Maintain knowledge transfer documentation
  • Assist with the development of training documents and manuals
  • Implement defined usability standards for applications

Install solutions and changes 

  • Implement planned releases free from defects and without major problem after installation. Solution must meet user functionality as well.
  • Ensure the maintenance of systems requirements
  • Ensure compliance with established test methodology
  • Apply data conversions plans and programs
  • Distribute software
  • Conduct unit and systems integration testing
  • Assist in training

Post Implementation and On Call Support

  • Provide post implementation support for newly deployed systems into the production environment
  • Provide on call support for production systems requiring 100% uptime.

The selected candidate must possess the following combination of qualifications, skills, training, and experience:

  • A First Degree in a relevant field from an accredited tertiary institution.
  • Proficiency in mainstream programming languages such as Java, Python, PHP, etc. will be considered an asset
  • Knowledge of Power Automate and/or Power Apps would be considered an asset
  • Minimum of five (5) years’ experience in a similar position within the financial industry, experience in software development will be considered an asset.
  • Three (3) years supervisory experience.
  • Strong understanding of software development methodologies and best practices will be an asset.
  • Experience with version control systems (such as Git or DevOps) will be an asset.
  • Suitable combination of training and experience

OR

  • A Diploma in a relevant field from an accredited institution
  • Strong understanding of software development methodologies and best practices will be an asset.
  • Experience with version control systems (such as Git or DevOps) will be an asset.
  • Minimum of six (6) years’ experience in a similar position within the financial industry, experience in software development will be considered an asset.
  • Four (4) years’ supervisory experience
  • Suitable combination of training and experience

 

Other Key requirements

  • High confidentiality and integrity
  • Passion for delivering excellent customer service
  • Good analytical skills to assess and interpret trends
  • Good oral and written communication skills
  • Strong interpersonal skills
  • Investigative and interviewing skills
  • Working knowledge of Microsoft Office tools
  • Very good mentoring and coaching skills.
  • Excellent organizational skills.
  • Excellent analytical skills
  • Proficiency in Excel and the entire Microsoft Office Suite
  • Ability to lead and work in teams

 

All applications should be submitted no later than March 14, 2025

Reference
VAC-9136
Employer
Trinidad and Tobago Unit Trust Corporation
Hours
Employment Type
Salary and benefits
Salary and benefits info not provided.
Salary
Salary negotiable
Your Career Level
Early Career
Years Experience
Minimum of Five years'
Your Education Level
First Degree|in Relevant Field
View Employer
Apply
Log In and Apply
Upload your CV/Resume
Additional Personal Details
Other details about you

Terms of Use/Notifications

Do you agree to our Terms of Use & Privacy Statement?

Receive updates & notifications from Caribbean Opus

Apply

Currency

The 10 islands have different currencies. We will be using USD as the general currency on the website.