Azure Developer
JOB TITLE
Azure Developer (Cloud, APIs & Integration)
DEPARTMENT
Software Engineering
RESPONSIBLE FOR
Azure Cloud Application Development, Integration and DevOps
This is an opportunity to register your interest in upcoming Azure development roles within a fast-growing transformation programme
BACKGROUND
CDW has a mission to become the leading B2B integrated technology solutions provider in the markets that we serve. A major programme of transformation is underway to redefine and optimise our operating models and modernise our business systems.
CDW UK’s Business Transformation is responsible for driving and accelerating change and transformation across people, process, and systems. Its role is to:
- Provide portfolio management for change initiatives, ensuring they are assessed, prioritised, sequenced, and governed to maximise benefit to CDW’s customers and co-workers.
- Support business-wide change initiatives, including Salesforce and other enterprise platform modernisation programmes.
- Enable secure, reliable and scalable cloud solutions that connect new digital capabilities with existing business systems.
We are looking for an Azure Developer to join a growing engineering team and build cloud-native applications, APIs and integration services across Azure and enterprise platforms.
KEY DUTIES
We are seeking an experienced Azure Developer with strong hands-on experience in designing, developing and deploying secure, scalable and high-performing cloud solutions using Microsoft Azure services. The ideal candidate will have solid engineering fundamentals, strong API and integration knowledge, and a proactive problem-solving mindset.
- Design, develop and support Azure-based applications, APIs and integration services using Azure Functions, Logic Apps, App Service, Service Bus, Event Grid, API Management and Azure Data Factory.
- Build clean, maintainable and testable C#/.NET code using SOLID principles, design patterns and secure coding practices.
- Develop REST and SOAP APIs, event-driven integrations and reusable services to connect Salesforce, legacy systems and other enterprise platforms.
- Develop and maintain Azure SQL/T-SQL scripts, stored procedures and data integration workflows for reliable data movement and transformation.
- Implement Azure security best practices including Managed Identity, Key Vault, RBAC, private endpoints, secure configuration and secret management.
- Create and maintain CI/CD pipelines using Azure DevOps, Git branching strategies, pull requests, automated builds, releases and deployment approvals.
- Use monitoring and observability tools such as Application Insights, Log Analytics and Azure Monitor to troubleshoot production issues and improve reliability.
- Write unit tests and support TDD/BDD practices to improve solution quality, regression coverage and release confidence.
- Prepare technical design documents, integration flows, API specifications and operational support documentation.
- Work with business stakeholders, architects, product owners and QA teams to understand requirements and deliver solutions aligned to business outcomes.
KNOWLEDGE AND EXPERIENCE
Must Have:
- A minimum of 7 years of software development experience, including strong hands-on experience in Azure cloud development.
- Proficient in Azure Functions, Logic Apps, Azure Service Bus, Event Grid, API Management, App Service and Azure Data Factory.
- Strong C#/.NET development experience with SOLID principles, design patterns, clean code and secure coding practices.
- Hands-on experience building, consuming and troubleshooting REST/SOAP APIs and event-driven integrations.
- Strong experience with Azure SQL, T-SQL, stored procedures, data modelling and data manipulation techniques.
- Experience with Azure DevOps, Git, CI/CD pipelines, pull requests, peer reviews and release management.
- Good understanding of Azure security, identity and access management including Key Vault, Managed Identity, RBAC and secure configuration.
- Experience with unit testing frameworks and TDD/BDD practices.
- Good understanding of enterprise integration patterns, messaging patterns and cloud application architecture.
- Strong written and verbal communication skills with the ability to work with technical and business stakeholders.
Core Skill Sets:
- Azure: Functions, Logic Apps, Service Bus, Event Grid, API Management, App Service, Data Factory, Key Vault, Azure Monitor, Application Insights.
- Engineering: C#, .NET, REST APIs, SOAP APIs, JSON, XML, SQL, T-SQL, unit testing, design patterns and SOLID principles.
- DevOps: Azure DevOps, Git, CI/CD, YAML pipelines, release approvals, build automation and deployment practices.
- Data and Integration: Azure SQL, data migration, ETL/ELT, API-led integration, event-driven architecture and Salesforce integration.
Nice To Have:
- Experience with Salesforce integration, enterprise CRM/ERP/OMS systems or legacy modernisation programmes.
- Experience with Azure containers, AKS, Container Apps, Bicep/Terraform or infrastructure-as-code.
- Exposure to Agile delivery, backlog refinement, estimation and production support in an enterprise environment.
PERSONAL ATTRIBUTES
- Strong analytical and problem-solving skills with ownership mindset.
- Ability to work independently and collaboratively in a fast-paced environment.
- Excellent communication skills and ability to explain technical topics clearly.
- Quality-focused, detail-oriented and committed to secure engineering practices.
- Commitment to continuous learning and staying updated on emerging Azure technologies.