Software Applications Developer Job in Ringwood Office based Monday to Friday 8.00 am – 4.00 pm Permanent / Full time and Part Time considered £DOE per annum About the Role Our client is looking for a Software Applications Developer to join our team, developing PC-based software applications that support our products and customers. This role involves the full software development lifecycle, from requirements gathering through to release and ongoing support. The Software Applications Developer will work closely with service teams, sales teams, and customers, contributing to multiple projects simultaneously and delivering high-quality, fully documented software solutions. Key Responsibilities: * Design and develop PC-based software applications to meet defined project requirements and timescales * Develop applications using established software development processes, primarily in Python * Create, execute, and document unit tests, module tests, and integration tests * Produce installable PC executables and manage application updates as required * Manage workload across multiple projects, ensuring deadlines and quality standards are met Minimum Skills and Experience Required: * Engineering or science degree, or equivalent software development qualification and/or experience * Strong knowledge of Python for PC application development * Experience with widget-based GUI development tools s...