Come Join Us!

Vacancy: IT Systems Engineer (Data Analytics and Software Development)

[Trinidad and Tobago Office]


The IT Systems Engineer is responsible for executing innovative projects through software development and data analytics. In software development, the engineer will be required to perform requirements analysis, algorithm design, robust coding, system testing and create documentation according to best practice software engineering principles. The engineer should be familiar with data warehouse platforms, data science methods, create and maintain standard reporting. The engineer will also be responsible for daily operations and maintenance on developed software solutions and data warehouses. He/she will support change requests from clients within acceptable timeframes.

The successful candidate will:

a) Plan and design the best approach for software solutions including AGILE models

b) Producing detailed specifications and writing the programming code with proper code documentation, software versioning control and modular approach

c) Unit and system testing of solutions with best practice validation and exception handling

d) Plan and develop new data systems and maintain existing systems including Systems Analysis, Database Design, ETL Design and Programming activities 

e) Create web based HTML user interface and mock ups where applicable

f) Test proposed product in a controlled and non-invasive manner; inclusive of load testing simulations before putting into production

g) Develop and prepare user documentation, including solution design documents, functional documents and any training manuals for users

h) Develop standard/on-demand reports and dashboards in the relevant platforms that meet user requirements and allow data driven decisions to be made

i) Write and tune code on large datasets for long term reusability and performance. 

j) Maintain software and data systems daily and resolve any faults/bugs that are discovered 

k) Ensure that these software solutions are always available with negligible downtime

Qualifications | Knowledge | Experience:

§ First Degree in Computer and Electrical Engineering or Computer Science 

§ At least 1 year experience in a similar role is desired§ Experience in software engineering and development is considered a valuable asset

§ Experience in reporting and data skills which include : SQL|Tableau|Oracle BI|SAP BO|Power BI|Shell Scripting

§ Proficient in building server-side technologies using the Flask Development Framework

§ Experience in Python scripting, Javascript and HTML/CSS

§ Experience in mobile OS programming is considered a valuable asset 

§ Experience in databases administration, specifically Oracle and MySQL

§ Familiarity with cloud technologies (AWS and Azure)

§ Understanding of transaction and information systems, data warehouses, Operational Data Store, MDM methodologies as well as Extract Transform and Load (ETL) technologies.

§ Experience with real time applications, queuing, caching and multi-threading is desired

§ Experience in socket programming and data dictionaries

§ Multi-platform experience (Windows, Solaris, Redhat, CentOS, etc)

§ Web server development, deployment, maintenance and configuration skills § Ability to work as part of a team

Behavioral Skills:

§ Ability to read and interpret general software periodicals, professional journals, technical procedures and put in practice.

§ Ability to effectively present information and respond to questions from groups of managers, clients, customers.

§ Able to operate autonomously and demonstrate initiative in problem solving, decision making and proactive approach to job.

§ Self-starter and Self-motivated who can be expected to manage projects with minimum supervision.

§ Ability to multi-task and deliver against competing priorities.

§ Appreciation of the bigger business picture.

 Send Applications to