Part-Time Software Engineer
Department:
IT
Reports To:
Technical Programme Manager
Location:
Isleworth (Greater London)
Employment Type:
Part Time (Ongoing Contract)
About Us
CP Cases Ltd is a specialist manufacturing company, delivering highly customised products to the Defence, Broadcast, and Healthcare industries, among others. The business has recently developed a new, internal web-based system using Python and Flask to support operations. We are looking for a motivated professional with Python and SQL knowledge and skills to take ownership of this system on an ongoing, part-time basis, ensuring its continued evolution and reliable performance to meet business needs.
Role Overview
This is an autonomous, solo role focused primarily on the maintenance and ongoing development of our critical internal web-based system, built With a Python backend (Flask), MySQL database, and a Budi base frontend (low-code development platform). You will be responsible for developing and maintaining the system, providing user support, and ensuring its smooth operation. Your work will be driven initially by responding to support requirements and tickets from colleagues across the business.
This is role is well-suited to someone who enjoys independent problem-solving, working with people, and continuously learning new skills within a focused environment. The successful candidate will receive a comprehensive handover from the original developer. After the handover period, this will transition to an ongoing, 1-day-per-fortnight schedule to provide continued support and development.
Key Responsibilities
* Develop and implement new functionality in the system based on business needs and support requirements
* Troubleshoot and resolve system issues and bugs, ensuring reliability and uptime
* Provide first-line user support and training to colleagues across the business
* Manage system updates, testing, and backups
* Collaborate with external software providers to improve integration and data flow where necessary
* Support the rollout of the system at additional manufacturing sites
Reporting & Team Structure
You will report directly to the Technical Programme Manager and operate with a high level of autonomy in managing the system. This is a solo developer role.
Skills & Experience
Essential
:
* Working knowledge of Python and SQL
* Experience with web-based application development
* Version control and management
* Software documentation skills
* Strong analytical and problem-solving abilities
* Debugging and testing skills
* Good communication skills to support non-technical colleagues
* Curiosity and willingness to learn new tools and technologies independently
Desirable:
* Experience with low-code/no-code platforms
* Understanding of manufacturing ERP systems
* Knowledge of writing and managing APIs
* Experience with automated testing frameworks
* Experience using the Flask framework
Work Environment
This is an on-site position based at our manufacturing facilities West London.
Success Metrics
Performance in this role will primarily be measured by ticket resolution metrics and system uptime.