A leading technology firm in the Philippines is seeking a Data Engineer. The role involves developing solutions for data transfer and transformation, maintaining optimal performance of data systems, and collaborating with stakeholders on technical requirements. Candidates must have a Bachelor's Degree in IT or related field, a minimum of 3 years' experience, and proficiency in SQL databases and data modeling. This position requires good communication skills and a willingness to travel for global projects.
Qualifications
Minimum of (3) years of experience in a Data Engineer role.
Ability to communicate effectively and professionally.
Willingness to travel for global implementations.
Responsibilities
Develops code and solutions for data transfer and transformation.
Maintains data systems for optimal performance.
Works with stakeholders to gather functional and technical requirements.
Skills
SQL databases
Data modeling
Data mining
Pentaho Data Integration
Python
Java
Data warehouses (Oracle, SQL, Snowflake)
Kafka
Spark
Scala
Education
Bachelor’s Degree in Computer Science/Information Technology or equivalent
Tools
Pentaho Data Integration
SQL
Oracle
Snowflake
Job description
Develops code and solutions that transfers/transforms data across various systems
Maintains deep technical knowledge of various tools in the data warehouse, data hub, and analytical tools.
Ensures data is transformed and stored in efficient methods for retrieval and use.
Maintains data systems to ensure optimal performance
Develops a deep understanding of underlying business systems involved with analytical systems.
Follows standard software development lifecycle, code control, code standards and process standards.
Maintains and develops technical knowledge by self-training of current toolsets and computing environments, participates in educational opportunities, maintains professional networks, and participates in professional organizations related to their tech skills
Systems Analysis
Works with key stakeholders to understand business needs and capture functional and technical requirements.
Offers ideas that simplify the design and complexity of solutions delivered.
Effectively communicates any expectations required of stakeholders or other resources during solution delivery.
Develops and executes test plans to ensure successful rollout of solution, including accuracy and quality of data.
Service Management
Effectively communicates to leaders and stakeholders any obstacles that occur during solution delivery.
Defines and manages promised delivery dates.
Pro-actively research, analyzes, and predicts operational issues, informing leadership where appropriate.
Offers viable options to solve unexpected/unknown issues that occur during solution development and delivery.
EDUCATION / JOB-RELATED TECHNICAL SKILLS:
Bachelor’s Degree in Computer Science/Information Technology or equivalent
Ability to effectively communicate with others at all levels of the Company both verbally and in writing. Demonstrates a courteous, tactful, and professional approach with employees and others.
Ability to work in a large, global corporate structure
Advanced English level, advanced level of additional language is a plus
Strong sense of ethics and company's core values and adherence thereto
Willingness to travel both domestically and internationally to support global implementations.
Demonstrated ability to clearly isolate and define problems, effectively evaluate alternative solutions, and make decisions in a timely manner.
Good decision-making ability, ability to operate in ambiguous situations and high analytical ability to judge pros-cons of approaches against objectives.
Candidate must have a minimum of (3) years of experience in a Data Engineer role, including the following tools/technologies:
Experience with relational (SQL) databases.
Experience with data warehouses like Oracle, SQL & Snowflake.
Technical expertise in data modeling, data mining and segmentation techniques.
Experience with building new and troubleshooting existing data pipelines using tools like Pentaho Data Integration.
Experience with batch and real time data ingestion and processing frameworks.
Experience with languages like Python, Java, etc.
Knowledge of additional cloud-based analytics solutions, along with Kafka, Spark and Scala is a plus.