Careers


Software Programmer
Information Technology Department
Date Added:

Applications are invited from nationals of Trinidad and Tobago to fill the position of Software Programmer in the Information Technology Department.

JOB PURPOSE:

The Software Programmer works with business units to support the requirements analysis, design, coding, testing, deployment and maintenance of high quality applications that address unique business needs.  They will also be responsible for making modifications to existing applications in the form of enhancements, integrations and report development.

ESSENTIAL DUTIES:

  • Responsible for liaising with stakeholders to design, document and propose innovative solutions that meet business requirements.
  • Develops computer codes in accordance with relevant standards and documented systems design specifications.
  • Provide quality assurance through structured test plans that identify and correct any software bugs and security risks that may be present in products before they are released.
  • Develops administrative and end user documentation for software and performs training as and when required.
  • Performs ongoing routine, predictive, corrective, adaptive and perfective maintenance on existing systems.
  • Acts as a subject matter expert for systems under their care, providing specialized support for any issues or requests received.
  • Perform any other related duties as may be required by Management.

The above Essential Duties are not intended as a complete listing of duties.

JOB SPECIFICATIONS:

Education/Training:

Undergraduate Degree in Computer Science; Information Technology; Internet Technology, or any equivalent Degree.

Experience:

  • Minimum of two (2) years' relevant experience.
  • Experience working with Apache, IIS and Nginx environments.
  • Experience in artificial intelligence development, machine learning, business intelligence, OCR, RFID or IoT would be and asset.
  • Experience in programming languages, libraries and database systems such as Python, Java, C++, Android, Angular, React, Nove.js and PostgreSqL would be an asset.

Certification and Licences:

  • Relevant Programming Designations would be an asset.
  • Valid Driver's Permit.
  • Certificate of Character dated within the last six (6) months.

Required Testing:

The successful candidate will be required to undergo the following:

  • A full Medical Examination (inclusive of substance testing) to establish fitness for the position.
  • May be required to undergo a Psychometric Assessment.
  • Practical Assessment may also be required.

Knowledge:

  • Working knowledge of proper UI/UX (User Interface/User Experience) design principles.
  • Knowledge of core networking concepts (DHCP, DNS, TCP/IT, Routing and Switching).

Skills:

  • Strong time management skills with the ability to manage multiple deadlines in a fast paced environment.
  • Strong interpersonal skills with the ability to communicate effectively to technical and non-technical audiences.

Abilities:

  • Ability to develop complex web application using PHP, HTML5, JavaScript, jQuery and AJAX.
  • Ability to design, develop, extract and analyze data from SQL based relational databases such as MySQL and Microsoft SQL Server.
  • Ability to understand complex business processes and their relationship with enterprise systems.
  • Ability to apply logic and reasoning to identify the strenghths and weaknesses of alternative solutions, conclusions or approaches to problems.

Candidates must display the following qualities:

  • High level of adaptability with a willingness to learn new and emerging technologies within the industry.
  • High level of integrity with the ability to exercise an appropriate level of judgement and maturity to handle confidential matters.

Applications must include the names of three (3) references, two (2) of which must be work-related.

Closing date for receipt of applications is February 21st, 2020.

Please note only suitable applications will be acknowledged.

 

Apply Online