
Senior Systems Programmer
Cayman Islands
|
Responsibilities:
- Write and maintain software programs as directed by the Chief or DHoD.
- Organize and oversee the writing and testing of effective program code subject to a peer review process and utilizes the development tools.
- Oversee and develop useful operations manuals to ensure effective and efficient operations at all times.
- Adhere to the most current development methodologies and ensures practices are in place as defined by IT Management.
- Provide timely information to the Chief regarding progress of software and systems projects
- Must develop and maintain an expert level of knowledge of all bespoke programs, both internally and externally created, with emphasis on customer facing web portals.
- Provide effective technical training sessions to end-users to enhance their technical knowledge and skills.
- Provide ongoing coaching, technical advice, and guidance to new programming staff.
- Review and supervise the work prepared by Systems Programmers and Database Administrators to ensure compliance with all policies, procedures and guidelines.
Required:
A Bachelor’s degree in Computer Science or Information Systems; and seven (7) years of experience working as a Software developer or Software Engineer developing robust n-tier application code within a structured development environment.
Must have the following attributes:
- Microsoft .Net
- Strong commercial experience working with C#.
- Experience working with .NET commercially (.NET Core is highly desirable).
- Experience working within an agile development environment.
- Knowledge of SQL and MS SQL Server.
- A good understanding of Azure DevOps.
- Experience working within a Test-Driven Development (TDD environment) is highly desirable.
- Experience working with Web API’s.
- Motivated team player who is delivery focused.
The following would be desirable:
- Experience working for a Regulatory Authority is highly desirable.
- Experience working with modern CI/CD tools, such as Docker and Kubernetes.
- Automated testing.
- Experience working with cloud platforms and related concepts (Azure) is highly desirable.
- Knowledge of front-end development tools, such as JavaScript and Angular.
- Knowledge of messaging systems, such as Azure Service Bus or RabbitMQ.
- Service Fabric.

Looking for more?
Tap Enter!