Minimum 3 month contract (likelihood of extension) Outside IR35 £45 - £55 per hour. Reporting to the MES Manager, the purpose of your role will be to analyse, design, specify, install and commission new solutions and provide continuing support and development for the Process Control (Level2) systems, to ensure maximum efficiency, throughput and yield of plant processes. Key responsibilities include but aren’t limited to: Undertake program design, coding, testing, documentation and modification work as required to meet the needs of plant. Adhere to quality assurance policies regarding design, development and support of software. Maintain and monitor existing Process Control (level2) computer systems to ensure maximum availability to plant. Prepare system/solution specifications, based on discussions with the Operational Teams. Assess and appraise tenders for the best technical and cost-effective solution. Commissioning of completed systems to meet the specifications of the plant. Attend plant out of hours when required for fault correction escalations, commissioning, trials, investigations, or support. Knowledge of MES (Manufacturing Execution System) will be advantageous. Knowledge of Steel Manufacturing Processes will be advantageous. Experience in legacy system (FORTRAN and OpenVMS) will be advantageous What we need to know about you To be successful in this role you will have a relevant degree in engineering or computer science and have experience in a similar role with a strong experience knowledge of software development techniques, computer languages (Python and .NET), databases (MS SQL and MySQL) and operating systems, networks, hardware, and software tools. The ability to work at a very detailed level during fault finding is essential. You will be well versed in the complex and ever-changing computer hardware, software and communications technologies, and knowledge of and experience with various statistical and mathematical modelling and optimisation techniques and software tools would be beneficial. Ability to work in a team or independently and can start from the initial concept to final delivery of the project. Good interpersonal skills and the ability to communicate complex technical issues clearly at all levels with both internal and external contacts is a critical skill. Prior experience in supporting manufacturing systems in an industrial context would be a distinct advantage.