Freelance Big Data Engineer
Basel, Switzerland
Posted: | 71d ago |
Location: | Basel, Switzerland |
Job Ref: | BH-45379 |
Salary: | CHF100 - CHF110 per hour |
Expiry date: | 9/6/2024 |
Source Group are working with a leading Bank who are looking to hire a Freelanc Big Data Engineer.
This role would be working alongside the Banking department’s technology transformation program, who are undertaking a significant journey to leveraging modern data technologies to unlock new capabilities such as real-time streaming and advanced analytics. We are looking for a data engineer to join our team to help us in implementing new data sets and migrating existing data sets to our on-premises data lake which will eventually migrate to the cloud.
This role is tackling a range of complex software and data challenges, including data management, advanced analytics and business intelligence. This role is pivotal to implement, maintain and support data pipelines using shared data platforms exploiting modern data technologies and software development practices.
Please note this role requires full relocation to Switzerland.
Tasks:
• Provide implementation support on variety of data management and analytics projects using the Bank’s approved databases (big data as well as relational databases) and analytical technologies
• Responsible for development and following best practices for big data environment
• Develop required code for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and ‘big data’ technologies.
• Translate, load and present disparate datasets in multiple formats/sources including JSON
• Translate functional and technical requirements into detail design
• Participate and contribute in overall data architecture and the design of Big Data & Advance Analytics solutions
• Designing, developing, constructing, installing, testing and maintaining highly scalable, robust and fault-tolerant data management & processing systems by integrating a variety of programming languages & tools together
• Develop end-to-end data pipelines; defining database structure, applying business rules and functional capabilities, security, data retention requirement etc.
• Work with stakeholders including the business area sponsors, product owners, data architect, data engineers, project managers and business analysts to assist them with their data-related technical issues and support their data needs.
• Work with big data solution architect to strive for greater standardisation across various data pipelines
• Ensure effective design and development of system architectures through frequent product deliveries; employing effective governance methods for transparency and communication.
• Remain up-to-date with industry standards and technological advancements that will improve the quality of your outputs
• Propose and implement ways to improve data quality, reliability & efficiency of the whole system.
• Interact with the business to identify, capture and analyse business requirements
• Develop functional specifications in a team environment, as well as derive use cases where appropriate
• Assist and support proof of concepts as Big Data technology evolves
• Ensure solutions developed adhere to security and data entitlements
• Translate, load and present disparate datasets in multiple formats/sources including JSON
• Translate functional and technical requirements into detail design
Requirements:
• Experience in building data ingestion pipelines for data warehouse and/or data lake architecture
• Hands-on development in using open-source data technologies such as Hadoop, Hive, Spark, HBase, Kafka, Impala, ELK etc. preferably with Cloudera
• Strong experience in data modelling, design patterns and building highly scalable applications
• Experience with at least one major programming language: C#, Python, Java, etc.
• Experience with relational SQL and NoSQL databases: SQL Server, Sybase IQ, Postgres, Cassandra, etc.
• Experience with CICD pipelines and agile methodologies like Scrum, Kanban
• Experience in Automated Testing, Test-driven Development, debugging, troubleshooting, and optimizing code
This role would be working alongside the Banking department’s technology transformation program, who are undertaking a significant journey to leveraging modern data technologies to unlock new capabilities such as real-time streaming and advanced analytics. We are looking for a data engineer to join our team to help us in implementing new data sets and migrating existing data sets to our on-premises data lake which will eventually migrate to the cloud.
This role is tackling a range of complex software and data challenges, including data management, advanced analytics and business intelligence. This role is pivotal to implement, maintain and support data pipelines using shared data platforms exploiting modern data technologies and software development practices.
Please note this role requires full relocation to Switzerland.
Tasks:
• Provide implementation support on variety of data management and analytics projects using the Bank’s approved databases (big data as well as relational databases) and analytical technologies
• Responsible for development and following best practices for big data environment
• Develop required code for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and ‘big data’ technologies.
• Translate, load and present disparate datasets in multiple formats/sources including JSON
• Translate functional and technical requirements into detail design
• Participate and contribute in overall data architecture and the design of Big Data & Advance Analytics solutions
• Designing, developing, constructing, installing, testing and maintaining highly scalable, robust and fault-tolerant data management & processing systems by integrating a variety of programming languages & tools together
• Develop end-to-end data pipelines; defining database structure, applying business rules and functional capabilities, security, data retention requirement etc.
• Work with stakeholders including the business area sponsors, product owners, data architect, data engineers, project managers and business analysts to assist them with their data-related technical issues and support their data needs.
• Work with big data solution architect to strive for greater standardisation across various data pipelines
• Ensure effective design and development of system architectures through frequent product deliveries; employing effective governance methods for transparency and communication.
• Remain up-to-date with industry standards and technological advancements that will improve the quality of your outputs
• Propose and implement ways to improve data quality, reliability & efficiency of the whole system.
• Interact with the business to identify, capture and analyse business requirements
• Develop functional specifications in a team environment, as well as derive use cases where appropriate
• Assist and support proof of concepts as Big Data technology evolves
• Ensure solutions developed adhere to security and data entitlements
• Translate, load and present disparate datasets in multiple formats/sources including JSON
• Translate functional and technical requirements into detail design
Requirements:
• Experience in building data ingestion pipelines for data warehouse and/or data lake architecture
• Hands-on development in using open-source data technologies such as Hadoop, Hive, Spark, HBase, Kafka, Impala, ELK etc. preferably with Cloudera
• Strong experience in data modelling, design patterns and building highly scalable applications
• Experience with at least one major programming language: C#, Python, Java, etc.
• Experience with relational SQL and NoSQL databases: SQL Server, Sybase IQ, Postgres, Cassandra, etc.
• Experience with CICD pipelines and agile methodologies like Scrum, Kanban
• Experience in Automated Testing, Test-driven Development, debugging, troubleshooting, and optimizing code
Apply now
Contact:
Position:
Managing Consultant
Sector:
Data & Analytics
Contact Email:
Telephone: