£70 Per hour
Undetermined
Undetermined
England, United Kingdom
Summary: The Python Developer will be instrumental in modernising a critical digital platform for a multi-company group, taking ownership of a legacy system and transforming it into a scalable solution using Python and cloud-native technologies. This role requires close collaboration with stakeholders to gather requirements and influence design decisions. The position encompasses end-to-end responsibilities, from analyzing existing workflows to delivering a complete platform rewrite. The developer will also ensure best practices in security, testing, and documentation are adhered to throughout the process.
Key Responsibilities:
- Collaborate with stakeholders to gain a deep understanding of the existing portal and its current functionality
- Analyse a legacy Ruby-based codebase and document existing workflows and behaviours
- Design and deliver a complete rewrite of the platform using Python
- Improve performance, scalability, and maintainability as part of the re-architecture
- Build and maintain REST API integrations with internal and external systems
- Containerise applications using Docker and manage cloud deployments in Azure
- Ensure best practices around security, testing, and documentation are followed
- Contribute to architectural decisions and technical direction
- Support the transition from the legacy system to the new platform
- Provide ongoing enhancements and optimisation post-migration
Key Skills:
- Proficiency in Python programming
- Experience with cloud-native technologies and Azure
- Familiarity with Docker and containerisation
- Understanding of REST API development and integration
- Ability to analyse and document legacy codebases
- Strong problem-solving and architectural design skills
- Knowledge of best practices in security, testing, and documentation
- Excellent communication and collaboration skills
Salary (Rate): £70.00/hr
City: undetermined
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
We are searching for a Python Developer who will play a key role in modernising a business-critical digital platform used across a multi-company group. This role will involve taking ownership of a legacy system and leading its transformation into a modern, scalable solution using Python and cloud-native technologies. You will work closely with stakeholders to understand how the existing portal operates today, gather requirements for future enhancements, and translate these into a robust new architecture. This is an end-to-end role, offering real influence over design decisions, technology choices, and delivery.
Responsibilities
- Collaborate with stakeholders to gain a deep understanding of the existing portal and its current functionality
- Analyse a legacy Ruby-based codebase and document existing workflows and behaviours
- Design and deliver a complete rewrite of the platform using Python
- Improve performance, scalability, and maintainability as part of the re-architecture
- Build and maintain REST API integrations with internal and external systems
- Containerise applications using Docker and manage cloud deployments in Azure
- Ensure best practices around security, testing, and documentation are followed
- Contribute to architectural decisions and technical direction
- Support the transition from the legacy system to the new platform
- Provide ongoing enhancements and optimisation post-migration