Senior Software Engineer

Apply

Overview

We are seeking a Senior Software Engineer on a contract basis to support a major replatforming initiative for an energy client. The successful candidate will collaborate with a dedicated team to modernise a data platform, focusing on Azure Function Apps, SQL databases, and data migration from SharePoint. This role allows for remote work across the UK, with no mandatory client site visits.

Responsibilities

  • Design and build Azure Function Apps to support the replatforming initiative.
  • Develop and maintain SQL database schemas, queries, and data pipelines.
  • Contribute to the migration of data from SharePoint into the new database.
  • Work with existing Power Automate flows and Power BI reports, helping to evolve and integrate them with the new platform.
  • Write clean, maintainable Python code for scripting and automation tasks.
  • Collaborate with team members to deliver well-tested, production-ready software.
  • Participate in code reviews, technical discussions, and sprint ceremonies.

Requirements

  • Proven experience as a Software Engineer on commercial projects.
  • Strong Python development skills.
  • Solid understanding of SQL databases — schema design, querying, and data modelling.
  • Hands-on experience with Microsoft Azure, particularly Azure Function Apps.
  • Familiarity with SharePoint and data migration strategies.
  • Experience working with Power Automate and/or Power BI.
  • A collaborative working style with good communication skills.
SkillsPower BI, Python, SQL, Azure, SharePoint, ETL, DevOps, Agile, Scrum
LocationLondon Area
TypeRemote
Rate
£500-£580/day
SourceLinkedIn
RecruiterSoftwire
Posted19/06/26