Our client is a leading multi-brand provider of information technology solutions to business, government, education and healthcare customers in the United States, the United Kingdom and Canada. A Fortune 500 company and member of the S&P 500 Index, the company was founded in 1984 and employs approximately 14,900 coworkers.
Client has a mission to become the leading B2B integrated technology solutions provider in the markets that we serve. A major programme of transformation is underway to redefine & optimise our operating models and modernise our business systems. Client’s Business Transformation is responsible for driving and accelerating change and transformation across people, process, and systems. Its role is to:
- Provide portfolio management for all change initiatives ensuring they are assessed, prioritised, sequenced, and governed to maximise benefit to Client’s customers and co-workers, supported by robust Change Management.
- Own business-wide initiatives including the implementation of Salesforce, to support initially the delivery of CRM capability across the UK Business.
Therefore, we are looking for a Data Engineer to join a growing team to support Data Migration activity, ensuring seamless integration and data flow between new and legacy systems.
Requirements:
Must Have (3+ years of experience)
- Strong experience with data integration and migration, particularly with Salesforce.
- Experience with programming languages such as Python, C#, or PowerShell.
- Strong experience in writing text cleansing routines in Databricks Python/SQL and the ability to measure data quality/execute data validation tests, ideally in Databricks.
- Proficiency in Azure data services, including Azure Data Factory, Azure Data Lake Storage, and Azure Databricks.
- Proficiency in building pipelines and utilising python/SQL within Databricks.
- Experience with DevOps practices, including CI/CD, unit testing, and version control.
- Excellent written and verbal communication skills.
- A minimum of 2 years of experience in a data engineering role.
Nice To Have
- Experience with Power BI and data visualisation tools.
- Certified SCRUM Developer (CSD) or similar certifications.
Personal Attributes
- Self-driven and organised.
- Comfortable in fast-paced environments with shifting requirements.
- Passionate about technology and its impact on business.
- Excellent communicator and team player.
- Detail-oriented and quality-focused.
Responsibilities:
- Data Integration and Migration: Ingest, cleanse, and model data from various sources, including on-premise SQL databases, REST APIs, and Salesforce, ensuring data quality and consistency.
- Salesforce Integration: Define and implement data integration solutions to support Salesforce, ensuring data is accurately migrated and integrated into Salesforce from legacy systems.
- Data Quality Assurance: Define and apply cleansing rules to the data to ensure it meets quality expectations. Monitor data pipelines to ensure business-critical data is processed within time constraints and quality standards.
- DevOps Practices: Utilise DevOps approaches to software development and support, including creating high-quality code, implementing CI/CD pipelines, and conducting peer reviews.
- Collaboration and Documentation: Work closely with the data migration team to translate user requirements into technical specifications. Document datasets, solution designs, and integration processes in data catalogues and wikis.
- Stakeholder Engagement: Build strong relationships with stakeholders to gather requirements, prioritise activities, and support change management efforts related to the Salesforce Integration project.
- Ad-hoc Analysis: Perform ad-hoc analysis of structured and unstructured data to inform solution design and support decision-making processes.
Why this client?
It is a big TOP 200 US company that provides multiple Enterprise solutions across different business domains: retail, healthcare, education. It is an opportunity to work on a platform similar to how Amazon operates.
Why this team?
There are about 100+ engineers already on the account. Most of them are Senior ones with 10+ years of commercial experience.
Why this technology?
There are many different technologies as the client's product platforms are being evolved at the moment as a part of global modernization strategy.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Consulting
Industries
IT Services and IT Consulting