> Markdown version of [/jobs/ext/4631171-senior-developer](https://www.wearedevelopers.com/jobs/ext/4631171-senior-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Developer - **Company:** Pearson Whiffin Recruitment Ltd - **Location:** Hamilton, United Kingdom - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Microsoft Azure, C Sharp (Programming Language), Continuous Integration, Information Engineering, Data Infrastructure, Extract Transform Load (ETL), Data Visualization, Database Development, Python (Programming Language), Microsoft Data Access Components, Power BI, Software Engineering, SQL Databases, Enterprise Software Applications, Test-Driven Development (TDD), Azure Data Factory, Software Application Programming, Git, Microsoft Fabric, Production Code, Azure Synapse Analytics, Data Pipelines - **Published:** November 8, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/senior-developer/55468558 ## About the Role Background 5 years' experience in software and/or data development. Strong software engineering background before specialising in data. Experience building applications, APIs, services or enterprise software solutions. Consulting, vendor or client-facing experience preferred. Comfortable leading requirements gathering, workshops and solution design discussions. Core Skillsets Microsoft Azure Data Platform Azure Data Factory Azure Synapse Analytics Microsoft Fabric SQL Power BI Python, C# or JavaScript ETL / ELT Development Data Modelling Data Engineering CI/CD Git Infrastructure as Code Test Driven Development (TDD) AI-Assisted Development KEY CHARACTERISTICS Strong communicator with excellent stakeholder management skills. Able to lead client engagements from discovery through to delivery. Consultative mindset with strong commercial awareness. Technically deep whilst remaining business-focused. Comfortable presenting solutions and managing difficult conversations. Mentorship and team leadership capability. Critical thinker when applying AI tools and technologies. Experience balancing technical excellence with pragmatic business outcomes. ## Description Candidates who can: Lead client workshops and discovery sessions. Design scalable Microsoft data platforms and architectures. Build robust ETL/ELT pipelines and data models. Write production-quality code in Python, C# or JavaScript. Develop SQL-based solutions across modern Azure data environments. Design decision-focused Power BI reporting and visualisations. Contribute to solution architecture, estimation and presales activities. Mentor junior and intermediate developers. Drive AI-enabled development practices and adoption. Manage delivery risk, scope and client expectations. Bridge the gap between technical teams and business stakeholders.