Engineer the Quantum RevolutionYour expertise can help us shape the future of quantum computing at Oxford Ionics.

View Open Roles

IT Data Engineer

Workable
Greater London
5 days ago
Create job alert

About The Role

The IT Data Engineer works within the IT department to undertake analysis, design software and data solutions and solutions aimed at improving our business processes, decision making capabilities and analytic workflows.

This position will be part of a small team tasked with producing high quality, innovative solutions to enhance our core business systems and create significant intellectual property that will differentiate us in our sector and markets. The position holder will also be instrumental in helping establish leading software and service delivery processes and steer the team in the direction of DevOps, continuous integration, continuous delivery and delivery lifecycle automation.

This is a role for a sector specialist who has experience working as an analyst programmer in a fast-paced environment and also for someone who is friendly, approachable and proactive in bringing new ideas to the table.

Responsibilities

Business Analysis

  • Perform business analysis in support of business change, project delivery or software / database development
  • Evaluate business processes, discover and document requirements, uncover areas for improvement
  • Ensure solutions meet business and technology needs and requirements
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts
  • Perform unit and system acceptance testing against (non) functional requirements
  • Ensure that training services and documentation are in place to educate staff on how to use new software or technology effectively

Software Delivery

  • Analyse requirements, design and deliver software and data solutions to meet our goals and objectives as standalone changes or as part of a broader programme of work
  • Review, analyse and test other team members code and solutions where appropriate
  • Contribute to the definition and maintenance of our target state solution architecture, development frameworks and delivery methods
  • Be accountable for the quality of software development and deployment by delivering modular, efficient and testable code
  • Develop software verification plans and quality assurance procedures

Delivery Lifecycle

  • Own and maintain the delivery lifecycle for assigned development work
  • Manage 3rd party/external development teams acting as a team lead/scrum master where necessary
  • Review, communicate and work to resolve any impediments or technical challenges encountered whilst developing solutions
  • Contribute to continuous improvement of our software and service delivery by identifying areas of improvement opportunity and taking the initiative to manage the change
  • Management or significant contribution to defining and implementing delivery methods such as DevOps, CI/CD, Test Automation, use of backlogs and sprint planning
  • Champion Service and Support considerations and service transition activity in all development activity

Performance & Quality

  • Continually update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications
  • Work with internal and third-party technology teams to ensure development activity is conducted to the expected level of quality and timeliness, providing constructive feedback and coaching where appropriate
  • Effectively manage the balance of time spent developing new solutions versus providing support for incident and problem management
  • Be an ambassador for IT, working across the business to provide effective communication on IT software and service delivery and build relationships with other teams to ensure effective dialogue between departments

Requirements

Qualities and Skills

Core:

  • Data Engineering: A strong background in data engineering, with thorough understanding of concepts like ETL (Extract, Transform, Load), data cleaning, data structures, and data warehousing.
  • SQL Database Experience: Proficiency in SQL databases with the ability to write complex queries and procedures. Demonstrable experience working with Azure SQL Database and Snowflake are essential to this role.
  • Azure Knowledge: Comprehensive understanding of the Azure platform, including knowledge about its architecture, services, and security measures. Hands-on experience with Azure data services like Azure SQL Database, Azure Data Factory, Azure Data Lake, and Azure Synapse Analytics are essential.
  • Programming Skills: Proficiency in programming languages such as Python, Java, or C#, which are commonly used for data manipulation and automation.
  • Data Modelling: The ability to design and implement effective database models to store and retrieve company data.
  • DevOps Practices: Understanding of DevOps principles and CI/CD pipelines, and experience with tools like Azure DevOps or GitHub.
  • Communication Skills: Ability to communicate effectively with both technical and non-technical stakeholders, understanding their needs and translating them into data solutions.

Desired:

  • BI Tools: Experience with BI tools such as Qlik, Tableau or Power BI, for creating reports and data visualizations.
  • Stakeholder Relationship Management: Experience working with different stakeholders, understanding their needs and communicating effectively. Proven ability to maintain strong stakeholder relationships.
  • Big Data Technologies: Familiarity with big data technologies like Apache Spark, Hadoop. Even though they might not be needed directly, the understanding could help in broader data architecture discussions.
  • Unit Testing Frameworks: Experience with unit testing frameworks in languages like Python, Java, or C#. Ability to write and run tests to ensure the integrity of data processes and outputs.
  • Azure Advanced Analytics: Knowledge of Azure's more advanced analytics tools like Azure Analysis Services could be beneficial.
  • Data Lake and Stream Analytics: Even if not a core part of the role, understanding of Azure Data Lake Storage and Azure Stream Analytics could be beneficial in certain scenarios.
  • Data Warehousing: Experience with designing, developing, and maintaining data warehousing systems, even beyond Azure, could be beneficial.
  • Certifications: Possessing Azure Data Engineer Associate certification (DP-200, DP-201) or any other related professional certification can validate your skills and give you an edge.
  • Project Management: Experience with project management methodologies like Agile, Scrum, or Kanban, which can be useful in a team setting.

This description reflects the core activities of the role but is not intended to be all-inclusive and other duties within the group/department may be required in addition to changes in the emphasis of duties as required from time to time. There is a requirement for the post holder to recognise this and adopt a flexible approach to work. Job descriptions will be reviewed regularly and where necessary revised in accordance with organisational needs. Any major changes will be discussed with the post holder.

Related Jobs

View all jobs

Data Analyst

Data Analyst

Principal Data Engineer - Azure Databricks (Unity Catalog)

Principal Data Engineer - Azure Databricks (Unity Catalog) - Contract

Principal Data Engineer – Azure Databricks (Unity Catalog) - Contract

Senior Data Engineer-Snowflake/DBT

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Pre-Employment Checks for Data Science Jobs: DBS, References & Right-to-Work and more Explained

Pre-employment screening in data science reflects the discipline's unique position at the intersection of statistical analysis, machine learning innovation, and strategic business intelligence. Data scientists often have privileged access to comprehensive datasets, proprietary algorithms, and business-critical insights that form the foundation of organisational strategy and competitive positioning. The data science industry operates within complex regulatory frameworks spanning GDPR, sector-specific data protection requirements, and emerging AI governance regulations. Data scientists must demonstrate not only technical competence in statistical modelling and machine learning but also deep understanding of research ethics, data privacy principles, and the societal implications of algorithmic decision-making. Modern data science roles frequently involve analysing personally identifiable information, financial data, healthcare records, and sensitive business intelligence across multiple jurisdictions and regulatory frameworks simultaneously. The combination of analytical privilege, predictive capabilities, and strategic influence makes thorough candidate verification essential for maintaining compliance, security, and public trust in data-driven insights and automated systems.

Why Now Is the Perfect Time to Launch Your Career in Data Science: The UK's Analytics Revolution

The United Kingdom stands at the forefront of a data science revolution that's reshaping how businesses make decisions, governments craft policies, and society tackles its greatest challenges. From the machine learning algorithms powering London's fintech innovation to the predictive models guiding Manchester's smart city initiatives, Britain's transformation into a data-driven economy has created an unprecedented demand for skilled data scientists that far outstrips the available talent. If you've been contemplating a career transition or seeking to position yourself at the cutting edge of the digital economy, data science represents one of the most intellectually stimulating, financially rewarding, and socially impactful career paths available today. The convergence of big data maturation, artificial intelligence mainstream adoption, business intelligence evolution, and cross-industry digital transformation has created the perfect conditions for data science career success.

Automate Your Data Science Jobs Search: Using ChatGPT, RSS & Alerts to Save Hours Each Week

Data science roles land daily across banks, product companies, consultancies, scaleups & the public sector—often buried in ATS portals or duplicated across boards. The fix: put discovery on rails with keyword-rich alerts, RSS feeds & a reusable ChatGPT workflow that triages listings, ranks fit, & tailors your CV in minutes. This copy-paste playbook is for www.datascience-jobs.co.uk readers. It’s UK-centric, practical, & designed to save you hours each week. What You’ll Have Working In 30 Minutes A role & keyword map spanning Core DS, Applied/Research, Product/Decision Science, NLP/CV, Causal/Experimentation, Time Series/Forecasting, MLOps-adjacent & Analytics Engineering overlaps. Shareable Boolean searches for Google & job boards that strip out noise. Always-on alerts & RSS feeds that bring fresh UK roles to you. A ChatGPT “Data Science Job Scout” prompt that deduplicates, scores match & outputs ready-to-paste actions. A simple pipeline tracker so deadlines & follow-ups never slip.