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

Chief Systems Programmer


The Chief Systems Programmer is responsible for supervising the Systems Development Team in the analysis, development, and maintenance of all CIMA bespoke applications, purchased and outsourced systems as directed, to ensure efficiency and effectiveness in all aspects of the Authority’s operations.

RESPONSIBILITIES:

The successful candidate will:

  • Provide project management oversight, lead the analysis, design, development, implementation and maintenance of new and existing software systems;
  • Oversee the writing and testing of effective programs and ensure that the most current development methodologies and practices are in place;
  • Ensure minimal impact on end-user productivity or data reliability by carrying out adequate code reviews and change testing;
  • Provide practical and cost-effective recommendations for backup and restoration procedures for all pertinent applications;
  • Oversee, produce and maintain the divisional standards, user, system and programmer level documentations;
  • Conduct software and systems analysis and prepare development life cycles for various projects;
  • Oversee, and produce appropriate Project Documentation detailing project management tasks and milestones to ensure compliance to divisional standards;
  • Provide effective technical training sessions to end-users and review, draft and develop useful technical training manuals to ensure junior staff and/or end-users are up-to-date on technical changes or advancements; and
  • Provide ongoing coaching, technical advice, and guidance to assist Business Analysts, Programmers, and Database Administrators in performing their duties optimally;
  • Provide oversight on maintaining distinct environments and updated data for development, quality assurance testing and production environments along with their appropriate DMZ needs.

REQUIREMENTS:

  • A professional degree in Information Systems or a related field; and five (5) years of experience working as a Systems Development Manager or Software Development Team Leader within a corporate or large project environment.
  • Practical and Leadership experience and knowledge in the Agile SDLC methodology;
  • Specific and demonstrable knowledge in the use of SharePoint Server - 2019 or later - for document management and other business uses;
  • Specific knowledge of Database Design concepts and working with different NoSQL database types;
  • Expert experience in developing applications using .NET technologies and JavaScript Frameworks, understanding the ecosystems, libraries, and tools with exposure to the full project lifecycle.
  • Deep understanding of the Microsoft Ecosystem including Application Security, Operating Systems, Windows Server Ecosystem, Active Directory, Group Policy configuration, Networking, Databases, Development Frameworks, Azure etc.
  • Solid grasp of enterprise architecture frameworks (e.g., TOGAF, Zachman Framework), system integration patterns and service-oriented architectures.
  • Experience with working with legacy systems, decomposing monolith applications to service oriented architectures and Domain Driven Design.
  • In-depth knowledge of implementing security best practices in the financial sector.
  • Special understanding of hybrid cloud architecture, and legacy system integration and integrating with COTS packages.


(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.