About The Role
We are looking for a detail-oriented and proactive ETL Data Engineer with strong experience in data integration, transformation, and pipeline development. The ideal candidate should be proficient in AWS, Python, and SQL, with hands-on experience working with diverse data sources and formats. A solid understanding of both RDBMS and NoSQL databases, along with familiarity in API development and data ingestion, is essential. Candidates who stay current with emerging technologies and thrive in Agile environments will be a great fit for our dynamic and fast-paced team.
Position Requirements
- Candidate must possess at least a Bachelor’s Degree / College, Computer Science / IT
- At least 2 years of working experience in the related field (Python, ETL).
- Hands-on experience with the AWS Suite for cloud-based data and analytics solutions.
- Skilled in ingesting data from various sources including APIs, logs, flat files, and databases.
- Experienced in API client-server development (REST), with a focus on API authentication and data ingestion.
- Proficient in administering both RDBMS and NoSQL databases within a unified data and analytics environment.
- Capable of converting, processing, and transforming various file formats (e.g., CSV, JSON, Parquet, XML) using data tools.
- Comfortable using Python to address data and analytics requirements.
- Experienced in deploying and maintaining scripts using Git repositories.
- Keeps up to date with emerging technologies in the data and analytics space.
- Adept at working within SCRUM/Agile methodologies and environments.
About the client
Our client is a market leader in the Field Service Industry across Europe, specializing in implementing and maintaining new digital technologies for their customers. They provide technicians for installations in sectors such as telecommunications, power, and water. For example, when a customer wants internet at home, the client supplies the technicians on behalf of service providers like Airtel or Vodafone. The company offers comprehensive human and technical support, leveraging a network of engineers across Europe for on-site installations and maintenance, along with logistics and call center support from back-office teams. Technicians, engineers, and support staff rely on a dedicated app to carry out their work—this is the app you will be responsible for developing and maintaining.