What is the role
As the Data Engineer/ Developer, you will be responsible for identifying relevant data to be gathered and implementing a solution to do so, including knowledge of where to get the data, how to extract it in the right format, and how to augment the data to support data science/analysis requirements. You will build a robust, fault-tolerant data pipeline that cleans, transforms and aggregates un-unorganized data into databases or data sources. You will ensure that data flows smoothly from source to destination so that it can be processed. As an expert Data Engineer/ Developer you will support with the development of the data and analytics in database design, and data flow activities. You will develop custom applications and integrations to support our digital transformation efforts.
Other Accountabilities:
- Collaborate with cross-functional teams to understand business needs and develop custom solutions that support digital transformation initiatives
- Develop and maintain custom applications and integrations using a variety of programming languages and frameworks
- Ensure that all custom solutions meet the organization's quality standards and adhere to best practices for software development
- Develop and deploy innovative big data platforms for advanced analytics and data processing
- Define and build the data pipelines that will enable faster, better, data-informed decision-making within the business
- Troubleshoot and resolve technical issues related to custom solutions
- Work with stakeholders to gather requirements, define scope, and estimate project timelines and costs
- Stay up to date with emerging trends and technologies in software development and digital transformation
- Participate in code reviews, testing, and deployment of custom solutions
- Provide technical guidance and support to other members of the Digitalization Team as needed
Requirements
- Must have legal authorization to work Trinidad and Tobago.
- Candidates must have at least 3 (three) years of experience in custom software development.
- Oil and gas or energy or any work-related industries preferred. A prospective candidate with any relevant internships or graduate experience will be considered as part of their work experience.
- A Bachelor's degree in Computer Science, Software Engineering, Engineering, Data Science or any related field is required.
- Experience in Agile Project Delivery techniques (e.g., SCRUM) and experience creating and using a wide range of scrum and agile artifacts and techniques, automated testing, personas, user stories, agile games etc. is preferred, but other project delivery frameworks will be considered.
- Strong proficiency in one or more programming languages (e.g., Python, PowerQuery, DAX or C#).
- Experience with Anaconda and REST API would be an asset.
- Experience with development for platforms such as Microsoft Azure DevOps and Amazon Web Services (AWS).
- Experience with Power.BI or Tableau in a corporate setting for more than 100 users will be an asset.
- Experience in training other team members or staff members would be an asset.
- Knowledge of software development best practices.
- Knowledge of AI and Machine Learning types and algorithms in Python for robotics and other industry related use cases is preferred. Any practical experience will be an asset.
- Strong interpersonal, communication, facilitation, and presentation skills. Is highly experienced in communicating with businesses at all levels.
- Comfortable working within a team setting, and with global stakeholders, internally and externally.
- Ability to work under pressure with tight deadlines and balance multiple priorities.
Updated: 27/04/2023 | Application Deadline: not provided | Unposting: 28/05/2023 | Disclaimer: The unposting date is indicative from which no rights can be derived.|