Roma Finance

Junior Data Engineer

Roma Finance Manchester, England, United Kingdom · £30K–£35K/yr

Financial Services · 51-200 employees

14 h ago
data-engineer Junior (0-2 yrs) Full-time United Kingdom
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The Junior Data Engineer will build and maintain Python-based API integrations and ETL pipelines to connect source systems to the Azure SQL Data Warehouse. They will also support the team in maintaining data quality, security, and reporting infrastructure within a regulated financial environment.

What they look for

Python SQL Azure SQL Data Warehouse API integration REST APIs ETL pipelines Azure Logic Apps Azure Automation Power BI Git Data engineering Data warehousing Version control Data quality Data security Technical documentation

Requirements

Candidates should have approximately one year of commercial Python experience or a relevant STEM degree with strong Python skills. A working knowledge of SQL and experience consuming REST APIs are essential for this role.

Benefits

Hybrid working Healthcare Dental Optical Life assurance 25 days holiday Bank holidays

Full description

Roma – Junior Data Engineer

  Location – Roma Finance, 15 Carnarvon Street, Manchester, M3 1HJ 

Benefits - Hybrid Working, WPA - Healthcare, Dental, Optical, (after 3 months). Life Assurance 4 x annual salary, 25 days holiday P.A plus bank holidays. 

Hours – 37.5 hours per week 

Annual Salary - £30,000 - £35,000 

Working pattern - Hybrid working 

About Roma 

Welcome to Roma Finance – a multi-award-winning specialist lender based in Manchester. Since 2008, we have built our reputation on delivering flexible, tailored finance solutions that help property investors, developers and landlords unlock opportunity and realise their ambitions. From bridging and refurbishment loans to development and buy-to-let finance, we understand that every project is unique — and our lending reflects that. 

We combine professionalism, integrity, and innovation to deliver exceptional value, fast decisions, and outstanding service. Our experienced, collaborative team is driven by a shared passion for excellence and continuous improvement, ensuring every customer and partner receives a genuinely personal experience. 

As an independent and forward-thinking lender, we continue to evolve, investing in our people, technology, and community to create a positive impact and help more people achieve more through property. 

The role 

We are looking for a Junior Data Engineer to join our Data & Technology team and play a hands on role in building and maintaining our Azure-based data infrastructure. Working directly with the Data Engineer Team, you will help develop Python-driven API integrations that connect our core systems to our Azure SQL Data Warehouse, keeping the data flowing reliably to the Power BI reports and dashboards the business depends on. 

This is a great opportunity for a Python developer with around a year of commercial experience – particularly with APIs who wants to move into data engineering. We are equally open to a strong graduate, ideally with a Computer Science (or STEM) background and solid Python experience from coursework, personal projects, or a placement year. You will help build and maintain integration pipelines, with the opportunity to take ownership of your own as you grow into the role. You do not need to be a data warehouse architect – if you are comfortable with Python and have a grounding in SQL, we can teach you the rest. 

Key Responsibilities 

API Integration & Data Pipelines 

  • Build and maintain Python-based API integrations between our source systems and our Azure SQL Data Warehouse 
  • Develop, test, and deploy ETL pipelines that pull data from REST APIs, flat files, and other sources 
  • Work with Azure Logic Apps and Azure Automation to orchestrate data workflows, with guidance from the Data Engineer Team 
  • Monitor pipeline health and help resolve data load failures proactively Azure Data Warehouse 
  • Contribute to the ongoing development and maintenance of our Azure SQL Data Warehouse 
  • Write SQL queries and views to support reporting and integration work; contribute to stored procedures and query optimisation with support from the wider team
  • Help maintain data quality, integrity, and security across the platform – particularly important in a regulated financial services environment

  Reporting & Documentation 

  • Work closely with the Power BI developer to ensure data is structured and available for reporting
  • Document integrations, data flows, and pipeline logic clearly so the team can maintain them
  • Maintain a data dictionary covering key report elements and data definitions
  • Support the team in spotting new data sources or reporting opportunities Person Specification 

Experience and Attributes

Essential:  

  • Around 1 year of commercial Python experience (ideally involving API work), or a Computer Science degree with strong Python experience from coursework, personal projects, or a placement year 
  • Demonstrable experience consuming REST APIs in Python – commercial preferred, but strong personal or project experience also welcome
  • Working knowledge of SQL – you can write queries, joins, and understand relational data; you do not need to be a DBA. 
  • Familiarity with Git and version control practices
  • Good communicator who can gather requirements from business stakeholders and translate them into clear technical specifications
  • Self-motivated and able to work independently, managing your own priorities 

Desirable:  

  • Familiarity with REST API query standards
  • Exposure to Power BI or similar BI tools 
  • Awareness of data warehousing concepts or ETL patterns Beyond the technical skills

We are looking for someone who is:  

  • Curious and keen to learn – our stack is modern and growing, and we want someone who will grow with it 
  • Detail-oriented and takes pride in the accuracy and reliability of their work  
  • A collaborative team player who communicates openly and asks questions when needed  
  • Pragmatic – you find practical solutions without overcomplicating things
  • Comfortable with some ambiguity; we are a growing team and things evolve

Diversity and Inclusion 

At Roma Finance, we believe diversity drives innovation and success. We are committed to creating an environment where everyone, regardless of background, or life experience can thrive. We actively encourage women and individuals from underrepresented groups to apply, even if you don’t meet every single requirement

Your unique perspective matters to us. We value skills, potential, and passion as much as experience, and we are dedicated to supporting your growth through mentorship, flexible working options, and an inclusive culture where every voice is heard. 

If you are excited about the role but unsure if you tick every box, we would still love to hear from you. 

If you need reasonable adjustments at any stage of our recruitment process, please let us know in your application. We are dedicated to providing a fair and transparent assessment process and will do our utmost to accommodate your needs. 

If you are interested in applying, we encourage you to submit your application as soon as possible to ensure it is considered. We will continue to review applications on a rolling basis and may close the advert before the closing date.

Similar roles