At a Glance
- Tasks: Develop and automate APIs, enhance databases, and support data-driven decision-making.
- Company: Join a supportive organisation dedicated to making a difference in people's lives.
- Benefits: Competitive salary, generous leave, tailored development, and a friendly work environment.
- Other info: Enjoy a vibrant workplace culture with opportunities for personal and professional growth.
- Why this job: Make an impact by optimising systems that help others while growing your tech skills.
- Qualifications: Degree in a relevant field with experience in Azure, SQL, and data integration.
The predicted salary is between 36644 - 45151 £ per year.
Application Deadline: 2 June 2026
Department: Data & Insight
Location: Glasgow or Hammersmith office
Compensation: £36,644 - £45,151 / year
Please note that the salary advertised does not include London Weighting, however, this will apply if the post holder is based in our Hammersmith office.
As Developer and BI Analyst, you will be responsible for proactively developing and supporting the use of Maggie’s systems and associated databases and data warehouse, in order to maximise functionality and to optimise the supporter and visitor experience, thus working towards the aspiration that “everyone deserves a Maggie’s Centre”. You will need to establish and sustain strong collaborative working relationships both internally and externally, in order to challenge and then optimise database- and Business Intelligence-related processes. You will also proactively seek out automation opportunities for HR, Finance, Programme and Fundraising, facilitating the specification of business requirements with internal clients then converting these into functional specifications prior to developing, testing and implementing the associated routines, SQL code, stored procedures and/or other automation approaches.
Key Responsibilities:
- Proactively design, develop and automate new/enhanced APIs, interfaces, processes and procedures requiring frequent imports of data into the main production database, and to test these comprehensively.
- Collaborate with cross-functional teams to gather requirements and define specifications for integrating systems with databases and the data warehouse.
- Undertake associated business analysis with which to prepare detailed business requirements specifications, functional specifications and technical specifications relating to changes or improvements in databases and/or data warehouses, and to provide considerable input into/compile user acceptance testing (UAT) test plans.
- Deliver business critical tasks for business-as-usual (BAU) operations such as cleansing, transforming, importing and outputting datasets, as well as assisting with and facilitating report compilation to colleagues.
- Stay current with technology trends and evaluate opportunities for leveraging emerging tools and frameworks.
- Champion a user- and data-driven approach to product development.
- Be responsible for the daily running of a help desk function for all system users, dealing with queries directly and/or escalating issues to the Head of Databases and BI Development or the IT Department when appropriate.
- Write effective, scalable code and contribute to the adoption of Agile processes and promote a collaborative team culture.
- Ensure that Service Level Agreements are met and adhered to with internal clients.
- Develop, modify/update and publish user processes, guides and procedures.
- Assist with other relevant duties as appropriate.
- Building of data reporting structures in Salesforce, Power BI and future systems.
- Communicate data in a clear and simple manner to non-technical personnel.
Skills, Knowledge and Expertise:
- Degree educated in relevant field with Azure/MS Fabric or SQL Server qualification/certification.
- Experience of database administration in a multi-user environment.
- Experience in integration and data warehousing on an Azure platform/MS Fabric is a must.
- Working experience with DevOps, API development and Python.
- Experience working with Salesforce CRM/Marketing would be an advantage.
- Confident working across technical and non-technical teams.
- In-depth understanding of GDPR and Data Protection legislation.
- Strong business requirements and functional/technical specification documentation skills.
- Excellent numerical skills and the ability to manipulate raw data.
- Strong organisational skills and attention to detail.
- Interest in data, systems thinking and process improvement.
- Knowledge of data reporting and visualisation (Power BI, Salesforce, Tableau) is desirable.
- Familiarity with Agile principles or scrum methodology.
Job Benefits:
- You’ll spend time at one of our incredible centres to experience our programme of support and see first‑hand the difference we can make.
- A structured Orientation week will cover everything you need to get settled in your new role.
- Holiday entitlement that helps you create a manageable work life balance.
- Generous sick leave cover.
- A supportive and friendly working environment.
- Tailored learning and development opportunities.
- Kitchen facilities with free tea, coffee and fruit bowl.
- Workplace pension and free financial advice from an independent financial advisor to help you plan for your future.
- Option to keep a pre‑existing NHS pension if eligible.
- Travel and cycle loans.
- Eye test expenses and money towards glasses.
- Enhanced maternity pay.
- Our buddy system links you with a colleague to give you extra support in your first few months.
- Facilitated stress management courses and access to our clinical psychologists for support.
Data & BI Engineer: Automations, APIs & Analytics in Glasgow employer: Maggie's Centres
Maggie's is an exceptional employer, offering a supportive and friendly work environment that prioritises employee well-being and professional growth. With tailored learning opportunities, generous benefits including enhanced maternity pay, and a focus on work-life balance, employees are empowered to thrive both personally and professionally. Located in vibrant Glasgow or Hammersmith, team members also have the unique chance to engage directly with our impactful programmes, making a meaningful difference in the lives of those we serve.
StudySmarter Expert Advice🤫
We think this is how you could land Data & BI Engineer: Automations, APIs & Analytics in Glasgow
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. The more connections we make, the better our chances of landing that dream job.
✨Tip Number 2
Prepare for interviews by practising common questions and showcasing your skills. We should also have examples ready that demonstrate our experience with APIs, automation, and data analysis. Confidence is key!
✨Tip Number 3
Don’t forget to follow up after interviews! A quick thank-you email can leave a lasting impression. Let’s remind them why we’re the perfect fit for the Data & BI Engineer role.
✨Tip Number 4
Apply through our website for the best chance at getting noticed. We’ve got all the resources you need to make your application stand out, so let’s take advantage of that!
We think you need these skills to ace Data & BI Engineer: Automations, APIs & Analytics in Glasgow
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with APIs, automation, and data warehousing. We want to see how your skills align with the role of Data & BI Engineer!
Showcase Your Technical Skills:Don’t hold back on showcasing your technical expertise! Mention your experience with SQL, Azure, and any relevant tools like Power BI or Salesforce. We love seeing candidates who are passionate about tech.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use straightforward language to explain your past experiences and how they relate to the job. We appreciate clarity just as much as you do!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Maggie's Centres
✨Know Your Tech Inside Out
Make sure you’re well-versed in Azure, SQL Server, and any relevant tools like Power BI or Salesforce. Brush up on your API development and Python skills, as these will likely come up during the interview.
✨Showcase Your Collaboration Skills
Since the role involves working with cross-functional teams, be prepared to discuss past experiences where you successfully collaborated with both technical and non-technical colleagues. Highlight how you gathered requirements and defined specifications.
✨Prepare for Business Analysis Questions
Expect questions about how you approach business analysis and documentation. Be ready to explain how you prepare detailed business requirements and functional specifications, and maybe even share examples of UAT test plans you've worked on.
✨Demonstrate Your Problem-Solving Abilities
Think of specific instances where you identified automation opportunities or improved processes. Be ready to discuss how you tackled challenges and optimised database-related tasks, showcasing your analytical mindset and attention to detail.