For a better experience on Cayman Islands Monetary Authority, update your browser.

Junior Systems Programmer


Reporting to the Systems Development Manager, the Junior Systems Programmer Analyst is responsible for the design, development, implementation and documentation of bespoke applications, as well as the modification, enhancement and support of the existing applications and commercial packages.

RESPONSIBILITIES:

The successful candidate will be required to:

  • Develop, test, implement and maintain new and existing software systems in a cost-effective and timely manner.
  • Write and test effective program code subject to a peer review process and utilize the development tools approved by CIMA; and
  • Produce and maintain user, system and programmer level documentation to the divisional standards
  • Test bespoke software and software implementations. Documents, and repairs issues and errors; and
  • Resolves/escalates systems’/application help desk issues in a timely manner

REQUIREMENTS:

  • An Associate’s Degree (or working towards one) in Computer Science or Information Systems with a focus on computer programming; or
  • Relevant experience working within a structured development environment developing robust n-tier application codes.
  • Direct experience with Programming and Database Design concepts in the following areas:

Application Programming:

  • .Net 4.6 or greater;
  • C# and/or VB.NET;
  • Windows Forms development;
  • Web Development using either ASP.NET, JavaScript, HTML5 or CSS);
  • Web Services or API programming;
  • Object-Oriented programming concepts;

Database Design and Development:

  • SQL Server – current versions and SQL Server Management Studio;
  • Stored Procedures, triggers and DML SQL using T-SQL;
  • SQL Server Reporting Services;

Training or a good working knowledge in the following disciplines would be an asset:

  • Microsoft Office 365 tools;
  • Enterprise Content Management Systems, Document Management, and Archiving;
  • Microsoft SharePoint; and
  • Knowledge and understanding of software development technology and techniques.

(Only shortlisted candidates will be notified)

Application for Employment

* Denotes Required Inputs

Sign up for our E-alerts

Be the first to know about releases and industry news and insights.