Senior Data Engineer / Developer
Accountabilities:
End-to-End Data Engineering Ownership
- Take primary responsibility for the organization's data environment, managing requirements from initial discovery and solution design through implementation, deployment, and production support.
- Assess existing data infrastructure, including legacy SQL databases and the broader Azure environment, identifying opportunities to improve performance, reliability, scalability, and cost efficiency.
- Build, maintain, and optimize data pipelines and integrations across Microsoft Azure, HubSpot, Xero, and Stripe.
- Develop effective data models and ensure the accuracy, consistency, accessibility, and integrity of business-critical information.
- Make pragmatic technical decisions, prioritizing improvements to existing systems over unnecessary platform replacements or complete rebuilds.
Financial Data and Business Process Automation
- Prioritize payroll-related data requirements and develop an automated invoicing system to replace existing manual processes.
- Collaborate closely with the CFO to understand financial operations, reporting requirements, and business priorities.
- Analyze club financial performance, membership utilization, and operational metrics, producing meaningful reports for individual clubs and internal stakeholders.
- Integrate CRM and financial information to provide visibility into campaign expenditure, customer acquisition costs, and overall business costs.
- Deliver actionable analysis against established business KPIs to support financial planning, operational efficiency, and management decision-making.
- Automate repetitive business processes and data workflows using Power Automate or other suitable technologies.
- Handle sensitive payroll, financial, and commercial information with the highest standards of confidentiality and data protection.
Backend Development and System Integration
- Dedicate approximately 25% of the role to backend development, building data services, REST APIs, and application functionality.
- Develop and maintain integrations that connect internal applications with external platforms and business systems.
- Collaborate with two existing developers when more extensive application development or technical implementation is required.
- Use appropriate development practices, including version control and Git, to ensure maintainable and reliable software delivery.
Business Intelligence and Reporting
- Maintain and improve the existing Power BI environment, ensuring reporting solutions remain effective and aligned with business requirements.
- Develop and optimize dashboards, financial reports, dataflows, and analytical models.
- Evaluate Power BI licensing costs, technical limitations, and reporting capabilities, recommending alternative business intelligence tools when they offer better value.
- Translate financial and operational requirements into clear reporting solutions that improve business visibility and support informed decisions.
Stakeholder Collaboration and Technical Delivery
- Work closely with the CFO and senior leadership to understand business challenges and translate them into practical data engineering solutions.
- Take independent ownership of technical priorities and deliver solutions from concept to production without requiring extensive specifications or supervision.
- Communicate technical decisions, progress, and potential challenges clearly to both technical and non-technical stakeholders.
- Balance immediate business needs with longer-term improvements to the data architecture and application environment.
Requirements
- Strong professional experience in data engineering, with additional hands-on backend development capabilities.
- Advanced proficiency in SQL and T-SQL, including database design, data modeling, query optimization, and the assessment and improvement of legacy SQL databases.
- Practical experience designing, developing, and maintaining data pipelines and integrations within Microsoft Azure.
- Strong knowledge of Azure data services, particularly Azure SQL, Azure Data Factory, and Azure Data Lake Storage.
How Jobgether works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1