Azure Data Engineer (3-month contract)

CALM (Campaign Against Living Miserably)
United Kingdom
1 day ago
Apply on www.charityjob.co.uk
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£83,200 - £124,800
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Microsoft Azure Continuous Integration Data Warehousing Python (Programming Language) SQL Azure Azure DevOps Pipelines Azure Data Factory Git Data Analytics Restful APIs Pagination

Job description

This is a short-term contract to reset the foundations of our data warehouse and pipelines, so we can measure the success of our work and make data-driven decisions. You’ll build on our existing Azure warehouse (Data Factory, Azure SQL Database) to make sure data loads are regular and accurate. You’ll also set up separate dev and prod environments with dbt and Azure DevOps so the analytics team can keep developing after you leave. Clear, complete documentation and a handover to the team are the exit requirements., * Build automated loads in Azure Data Factory from our source systems (APIs and file-based sources) into Azure SQL Database

  • Set up dev and prod environments for our dbt project, with Azure DevOps pipelines for CI and deployment
  • Trigger dbt runs from Data Factory when loads complete, with monitoring and alerts on failure
  • Fix failing pipelines
  • Document everything you build and hand it over to the analytics team
  • Recommend pipeline improvements, Please note we’re not responsible for the content of job ads, as they’re posted by the recruiter. We’ll aim to resolve the reported issue and we’ll use your feedback to improve the quality of our ads.

Requirements

  • Building and running production pipelines in Azure Data Factory
  • Deploying dbt Core with CI/CD
  • Clear communication and written documentation
  • Working independently with minimal supervision

Experience

  • 5+ years on Azure data platforms, including Data Factory and Azure SQL, ideally with certification
  • dbt Core in production
  • REST API ingestion (authentication, pagination, incremental loads), ideally in Python
  • Azure DevOps pipelines and git
  • Working with a range of stakeholders, from analysts to non-technical teams
  • Non-profit experience preferred but not required

Benefits & conditions

Contract: 3-month Freelance contract Ways of working: Fully remote, or London Waterloo twice a week (Wednesdays and Thursdays). We work a nine day fortnight. Salary: £40-£60 per hour (for freelancers)

A work environment that values creativity, personal growth and collaboration.

About the company

We’re Campaign Against Living Miserably (CALM), and we’re united against suicide.

We’re a suicide prevention charity, on a mission to help people end their misery, not their lives. We run stigma-smashing campaigns, offer loads of digital tools and resources, and run a life-saving helpline - all designed to help people find hope and a way forward. We are - united against suicide.

Don’t meet every requirement? We’re still interested. Research shows that people from marginalised groups - including women, LGBTQ+ people, people from global majority backgrounds, disabled people, and those from lower socioeconomic backgrounds - are less likely to apply for a role unless they meet the full criteria. At CALM, we know that skills and potential come in many forms, and that diverse perspectives and lived experience of mental health or suicide can be just as valuable as formal qualifications.

If you’re passionate about our mission but your experience doesn’t tick every box, we’d still love to hear from you. You could be exactly who we’re looking for.

Safeguarding We are committed to safeguarding and promoting the welfare of children, young people, and adults at risk, both offline and online. We recognise that harm can occur in physical, digital, and virtual environments, and we take our safeguarding responsibilities seriously across all areas of our work. Organisation CALM (Campaign Against Living Miserably) View profile Registered Charity 21 - 50

To help people end their misery, not their lives.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.charityjob.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…