Overview
Senior Python Developer role at KPMG UK.
Join to apply for the Senior Python Developer role at KPMG UK.
Job details
* Location: Aberdeen, Birmingham, Bristol, Cambridge, Cardiff, Edinburgh, Gatwick, Gibraltar, Glasgow, Leeds, Leeds Broadgate, Liverpool, London, Manchester, Milton Keynes, Newcastle upon Tyne, Norwich, Nottingham, Plymouth, Reading, Sheffield, South Coast - Southampton, Watford
* Capability: Audit
* Experience Level: Associate/Assistant Manager
* Type: Full Time
* Service Line: Central Audit
* Contract type: Permanent
Role and responsibilities
The KPMG Audit Technology team builds cutting-edge solutions in collaboration with the Audit function. You will work with Cloud & DevOps Engineers, Product Owners/Managers, Solution Architects, Data Engineers, Business Analysts, and Testing Specialists to build, deliver, and manage a portfolio of products. As a Senior Python Developer, you will design and develop secure, scalable backend services, integrate with internal and external APIs, and build cloud-native components on Azure. You will contribute to AI and data-driven solutions using technologies such as Databricks, data pipelines, and large language models (LLMs). You will support deployment and operationalization of code using CI/CD pipelines and infrastructure-as-code practices.
Responsibilities
* Backend Development: Develop, test, and maintain Python-based backend services with emphasis on performance and scalability where appropriate.
* API Integration: Develop, document, and consume RESTful APIs, including Microsoft Graph APIs and other third-party systems.
* Security Compliance: Implement robust authentication and authorization mechanisms and enforce security best practices for API communication and data integrity.
* Cloud Engineering: Design and implement components using Azure services (Function Apps, API Management, Application Gateway, Azure AI Foundry, Databricks, Service Bus).
* DevOps & CI/CD: Collaborate on build and deployment automation using Git, Azure DevOps, and CI/CD pipelines.
* Workflow Automation: Build and maintain Jira Service Management automations and custom workflows for internal operations.
* Collaboration: Work with product owners, architects, and QA teams to align with business objectives and quality standards.
Minimum Requirements
* Experience: Significant professional backend development experience in a senior role.
* Languages/Frameworks: Strong Python proficiency with hands-on experience in asynchronous programming, concurrency, and multithreading.
* API Lifecycle: Experience across the full API development lifecycle - versioning, documentation, automated testing, deployment, and monitoring using modern API management practices and tools.
Essential Requirements
* Integration Development: Experience building both client-side and server-side API-level integrations in Python.
* Security: Experience implementing OAuth and OpenID Connect (OIDC) flows, with understanding of API security and identity management.
* Databases: Experience with SQL and No-SQL databases.
* Cloud Services: Knowledge of Azure services (Function Apps, API Management, Application Gateway, Service Bus, etc.).
* DevOps Tools: Familiarity with GitHub, GitHub Actions, and Azure DevOps pipelines.
* Soft Skills: Self-motivated, result-oriented, team player with strong problem-solving and communication skills.
Desirable Requirements
* JSM: Experience with Jira/Jira Service Management automation rules and custom workflows.
* Project Tools: Familiarity with Jira and Azure DevOps.
Why Audit at KPMG?
Audit is the largest practice in the UK. We provide independent insight, challenge, and expertise across a range of engagements, influencing decisions and public sector activity. We seek to lead the future of the profession by collaborating across diverse teams and building trust with clients and society.
If you share a commitment to excellence and collaboration, KPMG could be the place to thrive.
Additional information
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Engineering and Information Technology
* Industries: Business Consulting and Services
#J-18808-Ljbffr