Simpson Associates transforms raw data into actionable insights that drive positive change.
Our Microsoft data expertise, our specialist sector knowledge, plus our innovative and trusted advice and guidance are just some of the reasons clients choose to work with us.
Our mission is to help purpose-led organisations from within the public and private sectors to harness data as a lever for change and enable them to realise business value more quickly. We provide the full range of services to support organisations on their data transformation journey. From advisory support and data strategy, to developing Data & AI solutions, right through to providing a range of managed services.
We are a Microsoft Solutions Partner, holding the Analytics on Microsoft Azure Specialisation and the Migrate Enterprise Applications to Microsoft Azure Specialisation, as well as Solutions Partner designations in Data & AI (Azure); Digital & App Innovation (Azure); and Infrastructure (Azure).
But it's not just about the badges. We are proud to be recognised as the winner of the 2024 Microsoft Community Response Partner of the Year award, reflecting our dedication to using technology for positive change. We are also a Databricks partner, and an IBM Gold Partner, specialising in Cognos Analytics and Planning Analytics.
With offices in York and Sheffield and a team-based throughout the UK – we champion creativity, innovation and collaboration in the workplace.
The Role
We are looking for an experienced Azure Cloud Developer to join our team. This role requires expertise in Azure Integration Services, including Azure Service Bus, Azure Functions, Logic Apps, and API Management. The ideal candidate should have strong .NET development skills with experience building cloud applications using Azure App Service and be proficient in containerization with Docker. The candidate should hold the Microsoft Certified: Azure Developer Associate certification.
As an Azure Cloud Developer, you will be responsible for designing, developing, and implementing cloud-based solutions on the Microsoft Azure platform. Your role will involve architecting and building these solutions to ensure they are scalable, reliable, performant, cost-efficient and secure, across a wide-range of projects, including cloud applications and integration-based solutions.
You will work closely with cross-functional teams and our customers to build solutions that integrate seamlessly with their business processes and requirements. Excellent stakeholder management skills are essential as you will interact with a broad spectrum of customers and internal team members, including direct interactions with senior leadership.
Key Responsibilities
- Design, develop, and maintain Azure-based applications and integration solutions using services such as Azure App Service, Azure Service Bus, Azure Functions, Logic Apps, API Management, Azure Storage, Azure Key Vault, Application Insights and more.
- Build and deploy containerized applications using Docker and other cloud-native technologies.
- Develop and maintain .NET cloud-based applications, ensuring high performance, scalability, and security.
- Collaborate with customers to understand business requirements and provide cloud-based solutions that meet their needs.
- Deliver projects and solutions to a high standard and quality, following our project methodology and processes.
- Implement best practices for Azure cloud architecture, security, and governance.
- Automate deployments and infrastructure using Infrastructure-as-Code (IaC) with Azure Bicep, and tools such as Azure PowerShell, Azure CLI and Azure DevOps.
- Monitor and troubleshoot cloud-based applications and solutions, ensuring high availability and performance.
- Provide ongoing support and maintenance for cloud-based applications and integration solutions.
- Develop and maintain internal policies, procedures, standards, baselines, and guidelines where applicable.
- Stay up to date with the latest Azure technologies and best practices to continuously improve solutions.
Skills and Attributes Required
- Extensive experience working with Microsoft Azure.
- Hands-on experience with Azure App Service, Azure Service Bus, Azure Functions, Logic Apps, and API Management.
- Experience in designing, building and deploying secure and scalable Azure cloud solutions.
- Knowledge and experience delivering integration patterns including message-based and event-driven architectures.
- Familiarity with containerization and Docker.
- Proficient in .NET (C#) and experience with scripting languages such as PowerShell.
- Microsoft Certified: Azure Developer Associate certification (AZ-204).
- Working knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with version control systems, especially Git.
- Understanding of working with APIs, including authentication.
- Strong problem-solving and troubleshooting skills.
- Excellent communication skills and ability to work directly with customers.
- The ability to prioritise workload under pressure and deliver to tight deadlines.
- Enthusiastic, confident, and proactive.
- Strong team player and the ability to work independently.
- Pleasant, friendly, and approachable manner, with empathy for customers.
Advantageous Qualifications and Skills
- Experience with Kubernetes (particularly Azure Kubernetes Service).
- Understanding of network setup and configuration in Azure.
- Familiarity with Power Automate or other workflow automation tools.
- Experience with data engineering practices and Azure Data Factory.
- Microsoft certifications: DevOps Engineer Expert (AZ-400).
- Project management experience.