Company:
Collabera Digital
Location: London
Closing Date: 01/12/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
Share this job
Collabera Digital
Useful Links