We are seeking a talented and experienced Software Engineer to join our clients manufacturing team. The ideal candidate will design, develop, test, and maintain software solutions that enhance our manufacturing processes and systems. This role involves collaborating with cross-functional teams to ensure that our software solutions are efficient, reliable, and scalable to meet the needs of a dynamic manufacturing environment. General Responsibilities: Key participant in the development of end-user tools for data analysis, reporting and work flow processes with database communication Collaborate on analysing the existing software and improving the processes Organize the Design and Test Lab departments on requirements of new functionality Key participant in integration of in-house software for our test equipment Taking part in on-site software debugging, machines further adaptation and optimization Essential Criteria: At least 3 years of experience in software development, preferably in a manufacturing environment. A university degree required (i.e. Bachelors degree) or equivalent relevant work experience. Proven experience with programming languages such as Python, C++, C#, Java, or .NET. Strong knowledge of software development life cycle (SDLC) methodologies. Proficiency in software design patterns, algorithms, and data structures. Familiarity with manufacturing execution systems (MES) and enterprise resource planning (ERP) systems. Experience with version control systems and database management Desirable Criteria: Experience and understanding of SQL Database Migration, Restoration and Maintenance Experience with data transformation and ETL (Extract Transform Load) processed. Experience with PLC programming, SCADA systems, or other industrial automation software is highly desirable. Understanding of industrial communication protocols (e.g., OPC, Modbus, Ethernet/IPC Other Requirements: Ability to travel to different manufacturing sites as needed Willingness to occasionally work outside of normal business hours to support manufacturing operations. TECHMET FOR ENGINEERS, BY ENGINEERS. NB: Candidates must already be eligible to work in the UK To apply please forward your CV (in Word format). Click on the View Profile link at the top left-hand corner for contact information. TechMet is a dedicated Engineering and Technical Recruitment Consultancy. The consultant managing your application will be a MEng or MSc qualified Engineer with experience in industry. They are professionally qualified to advise on your technical suitability for this role or other vacancies. For a confidential conversation on this or any other roles in the pipeline please contact Sean Metrustry (Director) at TechMet. Skills: Bachelor's degree 3 years software development in a manufactoring en Python, C++, C#, Java SDLC Methodologies SQL Database migration PLC/SCADA programming