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

View Open Roles

IT Data Engineer

Hayfin Capital Management
London
4 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 Engineer - Associate

Data Engineer - Informatica & Snowflake

Data Engineer - Associate

Data Engineer - Informatica & Snowflake Copy

Data Engineer - Informatica & Snowflake

Data Analyst

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.

Seasonal Hiring Peaks for Machine Learning Jobs: The Best Months to Apply & Why

The UK's machine learning sector has evolved into one of Europe's most intellectually stimulating and financially rewarding technology markets, with roles spanning from junior ML engineers to principal machine learning scientists and heads of artificial intelligence research. With machine learning positions commanding salaries from £32,000 for graduate ML engineers to £160,000+ for senior principal scientists, understanding when organisations actively recruit can dramatically accelerate your career progression in this pioneering and rapidly evolving field. Unlike traditional software engineering roles, machine learning hiring follows distinct patterns influenced by AI research cycles, model development timelines, and algorithmic innovation schedules. The sector's unique combination of mathematical rigour, computational complexity, and real-world application requirements creates predictable hiring windows that strategic professionals can leverage to advance their careers in developing tomorrow's intelligent systems. This comprehensive guide explores the optimal timing for machine learning job applications in the UK, examining how enterprise AI strategies, academic research cycles, and deep learning initiatives influence recruitment patterns, and why strategic timing can determine whether you join a groundbreaking AI research team or miss the opportunity to develop the next generation of machine learning algorithms.

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

Pre-employment screening in machine learning reflects the discipline's unique position at the intersection of artificial intelligence research, algorithmic decision-making, and transformative business automation. Machine learning professionals often have privileged access to proprietary datasets, cutting-edge algorithms, and strategic AI systems that form the foundation of organizational competitive advantage and automated decision-making capabilities. The machine learning industry operates within complex regulatory frameworks spanning AI governance directives, algorithmic accountability requirements, and emerging ML ethics regulations. Machine learning specialists must demonstrate not only technical competence in model development and deployment but also deep understanding of algorithmic fairness, AI safety principles, and the societal implications of automated decision-making at scale. Modern machine learning roles frequently involve developing systems that impact hiring decisions, financial services, healthcare diagnostics, and autonomous operations across multiple regulatory jurisdictions and ethical frameworks simultaneously. The combination of algorithmic influence, predictive capabilities, and automated decision-making authority makes thorough candidate verification essential for maintaining compliance, fairness, and public trust in AI-powered systems.

Why Now Is the Perfect Time to Launch Your Career in Machine Learning: The UK's Intelligence Revolution

The United Kingdom stands at the epicentre of a machine learning revolution that's fundamentally transforming how we solve problems, deliver services, and unlock insights from data at unprecedented scale. From the AI-powered diagnostic systems revolutionising healthcare in Manchester to the algorithmic trading platforms driving London's financial markets, Britain's embrace of intelligent systems has created an extraordinary demand for skilled machine learning professionals that dramatically exceeds the current talent supply. If you've been seeking a career at the forefront of technological innovation or looking to position yourself in one of the most impactful sectors of the digital economy, machine learning represents an exceptional opportunity. The convergence of abundant data availability, computational power accessibility, advanced algorithmic development, and enterprise AI adoption has created perfect conditions for machine learning career success.