Your responsibilities:
- Design, develop, and optimize Azure Functions (Python) for event-driven/serverless workloads.
- Build and maintain Azure Data Factory pipelines (ETL/ELT, mapping data flows, triggers, linked services).
- Model, query, and tune data in Azure SQL Database; manage objects, stored procedures, and performance.
- Implement storage strategies using Azure Blob Storage (lifecycle policies, tiers, access control).
- Integrate systems via REST/SOAP APIs (auth, throttling, retries, pagination, error handling).
- Automate document generation using python-docx (templates, styles, images, tables).
- Enforce security with Azure Key Vault, managed identities, RBAC, and secure configuration.
- Set up Application Insights for logs, metrics, alerts, and dashboards; support incident triage.
- Participate in code reviews, write unit/integration tests, and maintain high code quality.
- Use Azure DevOps (Repos, Pipelines, Boards) for CI/CD, work tracking, and release automation.
- Collaborate in Agile/Scrum cadence; provide estimates, documentation, and knowledge sharing.
Key Skills & Qualifications
- Languages/Frameworks: Python (asyncio, requests, pandas basics), unit testing (pytest/unittest).
- Azure Services: Azure Functions, Data Factory, Azure SQL Database, Blob Storage, Key Vault.
- Integration: REST (OAuth2/JWT), SOAP (WSDL), webhooks, pagination, retries, idempotency.
- DevOps: Azure DevOps (Repos, Pipelines), Git, CI/CD, environment promotion, feature flags.
- Observability: Application Insights (logs, metrics, Kusto queries), dashboards, alert rules.
- Tools: python-docx for automated document generation.
- Methodology: SDLC, Agile/Scrum, code reviews, documentation, and best practices.
Your Profile
- Hands-on Azure Developer with strong expertise in building serverless, Python-based workloads on Azure. Proven experience designing and operating data workflows using Azure Data Factory, managing persistence with Azure SQL Database and Blob Storage, and integrating systems via REST/SOAP APIs. Adept at secure secrets management with Azure Key Vault, implementing observability through Application Insights, and driving reliable delivery using Azure DevOps CI/CD. Comfortable with document generation using python-docx and collaborating in Agile teams to deliver scalable, resilient cloud solutions.
Essential skills/knowledge/experience: 7+ Years
Must‑Have Project Experience
- Delivered at least 2 end‑to‑end solutions using Azure Functions (Python) in production.
- Built ADF pipelines integrating multiple sources/targets (e.g., REST, SQL, Blob).
- Implemented Application Insights with actionable dashboards/alerts.
- Managed secrets via Key Vault and implemented managed identity authentication.
Bonus / Nice-to-Have
- Experience with Azure Storage Queues/Event Grid/Event Hub.
- Infrastructure as Code (Bicep/ARM/Terraform).
- Containerization (Docker) and Azure Container Apps/AKS exposure.
- Data modeling/performance tuning in Azure SQL; familiarity with Synapse.
- Security fundamentals: network security, private endpoints, Defender for Cloud.
- Cost optimization and monitoring with Azure cost tools.
#J-18808-Ljbffr
Azure Developer in Wokingham employer: Avance Consulting
Avance Consulting is an excellent employer that fosters a collaborative and innovative work culture, particularly for the Power Platform Senior Engineer role in London. Employees benefit from hands-on experience with cutting-edge technologies, opportunities for professional growth, and a supportive environment that prioritises security and teamwork. With a focus on delivering enterprise-grade applications, team members are encouraged to develop their skills while contributing to impactful projects.