We use cookies to customise our website for you, giving you the best possible user experience. If you continue without changing your settings, we’ll assume that you are happy to receive this personalisation. Find out more about our cookie policy

Cancel
This job is expired
Return to Job Search
Not Disclosed

Developer

Not Disclosed

  • Port-of-Spain
  • Negotiable
  • Fixed term contract
  • Updated 17/01/2026
  • Human Resource
Apply Now

Are you a problem-solver passionate about building scalable, modern tech solutions? As Analyst Programmer II, you’ll lead complex projects, drive innovation, mentor junior developers, and deliver smart, integrated applications that move the business forward.

The Analyst Programmer II is responsible for handling complex development projects and takes a lead role in the definition, development, documentation, testing and deployment, and maintenance of strategic business applications, software, services, and interfaces, to support the business requirements in accordance with design specifications and the I.T. solution delivery framework. He/ she will be expected to take a lead role in problem-solving and addressing complex issues. He/ she will also contribute to introducing best practices along with research, design, document, and modify software specifications throughout the production life cycle, ensuring alignment with Application Development and Integration Standards, the Group Solutions Delivery framework, and Enterprise Architecture Principles.

 

1.     Design and Architect:
Participate in the design and architecture discussions, providing technical guidance and making recommendations to ensure scalability, maintainability, and performance of technical solutions.
Participate in Design Authority solution reviews and make recommendations on the feasibility of proposals to our Application Landscape.
Research and evaluate new technologies, frameworks, and tools that can enhance the development process or improve system's capabilities.
Make informed recommendations for adopting new technologies.
 
2.     Software Development:
Agilely and rapidly design, develop, thoroughly test, and deploy software applications that meet business requirements.
Deployment of solution into market with modern UI experiences using latest opens standards- accelerated value creation. 
Collaborate with other developers, business analysts, quality assurance analysts and stakeholders to gather requirements and refine specifications.
Develop solutions based on agreed-upon specifications and business, functional and technical requirements according to the Group Solutions Delivery framework.
Maintain version control over all developed components and associated documentation.
Create and maintain technical documentation, including code comments, user guides, and system architecture diagrams.
Document coding standards and best practices to ensure transfer of knowledge and consistency among the development team.
 
3.     System Integration:
Integrate various software systems, ensuring seamless communication between different components and applications and aligned with Enterprise Integration Standards.
Develop APIs and middleware to enable data exchange between different systems.
 
4.     Application Maintenance:
Monitor and troubleshoot software applications to identify and resolve bugs, performance issues, and   other technical problems.
Implement updates, bug fixes, and enhancements to improve application functionality and user   experience.
Assess the technical impact of changes on the performance, efficiency, functionality, and inter-operability of existing solutions.
 
 
5.     Collaboration:
Collaborate with cross-functional teams, including business analysts, quality assurance analysts, project managers to deliver high-quality software solutions.
Working with other IT professionals such as system administrators and network engineers, to ensure that the software they develop is compatible with the company's IT infrastructure.
Mentor and guide junior developers, providing technical expertise, and supporting best practices to promote skill development and ensure high-quality code.
Identify opportunities that can improve efficiency of business processes.
Collaborate with project managers to estimate development efforts, track progress, and meet project deadlines. Provide technical insights to assist in project planning and risk assessment.
 
6.     Innovation and Research:
Stay up to date with emerging technologies, trends, and best practices in software development and insurance industry.
Identify opportunities for process improvements and innovative solutions to enhance the company's competitive edge.
 
7.     Performance Optimization:
Analyse and optimize software performance to ensure efficient use of system resources and fast response times.

Ref: Developer
Apply Now

Not Disclosed

Not Disclosed

Similar Jobs for you