Senior Python Developer

Company:  CV-Library
Location: London
Closing Date: 07/11/2024
Salary: £500 - £600 Per Day
Hours: Full Time
Type: Permanent
Job Requirements / Description
Position Details: Job Title: Senior Python Developer Role type: 3 months and Extension Location: London (3-4 Days a Week) Job Description: Responsibilities: • Design, develop, and maintain scalable and secure Python-based applications and services. • Collaborate closely with cross-functional teams to define, design, and deliver new features. • Implement robust, scalable, and high-performance services. • Optimize and refactor existing code to improve performance and maintainability. • Develop and maintain data processing pipelines, APIs and applications • Ensure all Python code adheres to best practices, including code quality, version control, and security standards. • Conduct code reviews and provide mentorship to junior engineers. • Troubleshoot and debug complex issues in development and production environments. • Create and maintain standards for stable Python environments and packages. • Stay updated with the latest Python libraries, frameworks, and trends, applying them as necessary to improve the codebase. Required Skills: • Proficiency in developing in the Python ecosystem, including packaging and deploying Python full stack applications and supporting stable Python environments • Experience with the latest frameworks and language features. Core Python, Dash, Flask, PyTest etc. • Understanding of RESTful API design and development, development of libraries packages and SDK’s • Experience with SQL (SQL Server and Oracle would be an advantage) , good working knowledge of Git. • Experience with cloud platforms (Azure an advantage) and low code python frameworks (Anvil and advantage). • Understanding of security/authentication/authorisation considerations in deploying Python in a microsoft environment • Experience in supporting sophisticated business users in Python development. • Understanding of microservices style architecture and containerization technologies like Docker and Kubernetes. • Excellent problem-solving skills and attention to detail. • Strong communication skills and ability to work collaboratively in a team environment
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙