Principal Python Developer - Lynk & Co
Note! This role is part of an RFQ and any deviations from requested qualifications and skills need to be specified in the response.
Role Description
A Principal Python Developer at Uptime Systems, works with vehicle communication diagnostics and software download (re-flashing).
The Principal Python Developer will mentor, guide and support developers, promoting knowledge sharing and growth.
The role works closely with system development in the Lynk & Co’s workshop systems platform. The principal python developer is part of an agile team supporting existing and future vehicle models and technology.
Key responsibilities
• Design and development of cloud based (Azure) Vehicle Diagnostics and aftermarket solutions implemented in Python.
• Develop key system features.
• Develop integrations to external systems.
• Troubleshoot, debug and upgrade existing systems.
• Conduct code reviews .
• Write clean, maintainable and efficient code with proper testing and documentation.
• Support and work with requirements, design and analysis.
• Collaborate daily with cross-functional teams including developers, product owners, analysts and testers, to ensure timely and high-quality deliveries.
Qualifications & Skills
• Principal level experience of developing in Python (10-15 years).
• Experience of working with Azure platform and it’s services, e.g:
-Functions
-Cosmos DB
-DevOps
-Service Bus
• RBAC, Security configurations.
• Experience of version control systems and workflows using Git (branching, pull requests)
• Diagnostics (Vehicle) experience (5+ years)
• Vehicle (OEM) experience (5+ years).
• REST
• Previous experience of Lynk&Co Workshop System portfolio is an advantage.
Competencies
• Responsible, structured problem solver.
• Passion for delivering user-centric, high-quality software.
• Adaptability in a fast-paced environment.
• Team player with good communication skills.
• Preferably fluent in both English and Swedish
