Senior Python Developer

OverviewThe KPMG Audit Technology team is dedicated to building cutting-edge solutions in close collaboration with the Audit function. We blend audit expertise with the latest technology, enabling us to understand the challenges our customers face daily and develop indispensable products that simplify their lives while promoting Audit Quality.
As a crucial member of the team, you will collaborate with a mix of Cloud and DevOps Engineers, Product Owners/Managers, Solution Architects, Data Engineers, Business Analysts, and Testing Specialists. Together, we build, deliver, and manage a portfolio of exciting products. The role involves contributing to a rapidly expanding product landscape and staying current with the tech field and audit delivery trends.
What you will be doing
Backend Development:
Develop, test, and maintain Python-based backend services, leveraging asynchronous programming and multithreading to optimize performance and scalability where appropriate.
API Integration:
Develop, document, and consume RESTful APIs, including integration with Microsoft Graph APIs and other third-party systems.
Security Compliance:
Implement robust authentication and authorization mechanisms and enforce security best practices to safeguard API communication and data integrity.
Cloud Engineering:
Design and implement components using Azure services such as Function Apps, API Management, Application Gateway, Azure AI Foundry, Databricks and Service Bus.
DevOps and CI/CD:
Collaborate on build and deployment automation using Git, Azure DevOps, and CI/CD pipelines.
Workflow Automation:
Collaborate with stakeholders to build and maintain Jira Service Management (JSM) automations and custom workflows for internal operations.
Collaboration:
Work closely with product owners, architects, and QA teams to ensure solutions align with business objectives and meet quality standards.
What you will need to do it
Experience:
Significant professional experience in backend development as a Senior role.
Languages/Frameworks:
Strong proficiency in Python with hands-on experience in asynchronous programming, concurrency and multithreading.
API Expertise:
Proven experience in building and integrating APIs, with expertise in API documentation and schema definition using OpenAPI/Swagger. Strong understanding of RESTful API design, authentication/authorization standards, and API lifecycle best practices; familiarity with Microsoft Graph API is a plus.
API Lifecycle:
Experience across the full API development lifecycle - including versioning, documentation, automated testing, deployment, and monitoring - using modern API management practices and tools.
Integration Development:
Proven experience building both client-side and server-side API-level integrations in Python.
Security:
Experience implementing and managing OAuth and OpenID Connect (OIDC) flows, with a solid understanding of API security, identity management, and selecting the right approach for different scenarios.
Databases:
Solid experience working with both SQL and No-SQL databases.
Cloud Services:
Practical knowledge of popular Azure services such as Function Apps, API Management, Application Gateway, Service Bus etc.
DevOps Tools:
Working knowledge of GitHub and CI/CD practices using tools like GitHub actions and Azure DevOps pipelines.
Soft Skills:
Self-motivated, result-oriented, and an excellent team player with strong problem-solving and communication skills.
JSM:
Experience in working with Jira/Jira Service Management (JSM), including automation rules and custom workflows.
Project Tools:
Familiarity with project management and tracking tools like Jira and Azure DevOps.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Consulting
Industries
Business Consulting and Services
LocationsWe are open to talk to talent across the country but our core Tech hubs for this role are:
Glasgow
Leeds
London Canary Wharf
Manchester
With 20 sites across the UK, we can potentially facilitate office work, working from home, flexible hours, and part-time options. If you have a need for flexibility, please register and discuss this with our team.
Find out more
Technology and Engineering at KPMG : www.kpmgcareers.co.uk/experienced-professional/technology-engineering/
ITs Her Future Women in Tech programme : www.kpmgcareers.co.uk/people-culture/it-s-her-future/
KPMG Workability and Disability confidence : www.kpmgcareers.co.uk/experienced-professional/applying-to-kpmg/need-support-let-us-know/
Apply and Additional Support
Applying to KPMG : www.kpmgcareers.co.uk/experienced-professional/applying-to-kpmg/
Tips for interview : www.kpmgcareers.co.uk/experienced-professional/applying-to-kpmg/application-advice/
KPMG values : www.kpmgcareers.co.uk/experienced-professional/applying-to-kpmg/our-values/
KPMG Competencies : www.kpmgcareers.co.uk/experienced-professional/applying-to-kpmg/kpmg-competencies/
KPMG Locations and FAQ : www.kpmgcareers.co.uk/faq/?category=Experienced+professionals
#J-18808-Ljbffr
Other jobs of interest...



Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!