Job Title: Software EngineerLocation: North ManchesterSalary: DOE Circa £50,000 Position SummaryThe Software Engineer will develop, maintain and support our worldwide real time control system. The postholder will also be tasked with Retrofit projects, process support and fault-finding tasks that will require machine visits at our customer sites worldwide.This is an opportunity to join a global leader in packaging machinery, where your ideas matter, your development is supported, and your impact is visible.A global business that believe in Trust, Respect, Passion, and Performance—values that guide everything we do. We offer a dynamic environment where you can grow professionally, work with cutting-edge technology, and be part of a team that is shaping the future of packaging.Key ResponsibilitiesDesign, develop, and maintain applications using C# and .NET.Collaborate with product managers, and other developers to deliver high-quality software.Write clean, efficient, and well-documented code following best practices.Perform code reviews and provide constructive feedback to team members.Troubleshoot, debug, and optimize existing applications.Implement unit tests and ensure software reliability.Stay updated with emerging technologies and propose improvements.Personal SkillsExcellent communication and teamwork skills.Ability to work independently and manage multiple priorities.Strong attention to detail and commitment to quality.Willing to work at customers’ sites worldwide.Must have full Right to Work - the client does not offer sponsorship unfortunatelyFunctional SkillsExperience of WPF.Experience with industrial vision systems preferable.Experience of working in a realtime machinery control environment (PLCs and SCADA).or willing to learn and work with Ladder logic/SCL to diagnose and troubleshoot PLC code.Familiarity with RESTful APIs.Familiar with cloud platforms (Azure or AWS).Education and ExperienceProven experience in C# development.Strong knowledge of .NET Core / .NET Framework.Familiarity with SQL databases (e.g., MS SQL Server, PostGRE).Understanding of software design patterns and principles (SOLID).Experience with version control systems (e.g., Git).Strong problem-solving and analytical skills.Bachelor’s degree in Computer Science or equivalent experience in Software Engineering, or related field.Please send your CV
Job Title
Software Engineer