A new Software Engineer vacancy has arisen in our fast growing company. This is a fantastic opportunity to join our IT team. LOCATION: Skegness - Holly Road Head Office, Skegness with occasional working at other sites in Lincolnshire JOB TITLE: Software Engineer JOB TYPE: Full Time, Permanent REPORTING TO: Head of Software HOURS OF WORK: Monday to Friday 9.00am to 5.00pm (with 30 minutes unpaid lunch) SALARY RANGE: £35,000 to £40,000 (dependent on skills and experience) Introduction Micronclean is one of the UK’s largest providers of workwear solutions and cleanroom consumables, employing over 450 people, predominantly in Lincolnshire. Our passion is to be the first to develop new technological solutions that change the shape of the markets we serve creating quality and efficiency for our customers. Micronclean plays a vital role in its supply and processing of specialist workwear to cleanroom (pharmaceutical, medical, aerospace) and manufacturing (steel making, engineering, automotive) organisations. The company also manufactures and sells an extensive range of cleanroom consumable products worldwide. The company has an ambitious and clear growth vision in the UK and internationally. Job Role and Key Responsibilities At Micronclean, our IT team delivers cutting-edge technology to meet the needs of both internal and external customers. We offer our own garment management software and a variety of web solutions. We're seeking a passionate Software Engineer to join our agile three-person software development team within a nine-person IT team. You'll create in-house software solutions, customize our third-party ERP system, and enhance business efficiency and productivity through innovative software. Your daily tasks will include developing, testing, and releasing new features, fixing bugs, reviewing code, and supporting internal customer requests. You'll also manage larger software projects, experiment with new technologies, and support our software strategy, aiming for continuous delivery. The role’s key responsibilities will include: Design, develop, test, release, maintain and support desktop applications, websites and mobile apps Collaborate and communicate with product managers, designers, and other stakeholders to understand requirements, specify and architect software solutions, and implement relevant regulatory and legislative changes in a timely fashion. Write clean, efficient, and well-documented code following best practices and coding standards. Perform code reviews, debugging, and troubleshooting to ensure quality of software products. Manage software project delivery, update project tracking systems, provide status updates, and resolution details for assigned tasks and tickets. Diagnose and fix bugs and performance bottlenecks to ensure optimal functionality and UX. Write technical and user documentation for developed software Contribute to end-user training and support to ensure effective utilisation of software products. Implement security features such as encryption, authentication, authorization, and secure communication protocols in developed software Develop, implement, maintain and test data management policies and disaster recovery procedures to maintain data integrity and security. Monitor system performance and generate reports to track key performance indicators (KPIs) and identify opportunities for optimisation. Participate in Agile activities including sprint planning, daily stand-ups, sprint reviews, and retrospectives. Core Skills Essential: At least 4 years professional experience in a full-stack software development role Excellent problem-solving skills and ability to analyse and solve complex technical issues Proficiency in development technologies such as the C#, .NET framework, .NET Core, HTML5, CSS3, JavaScript, SQL Server and Visual Studio. Significant software architecture and system design experience, including object-oriented principles and design patterns Ability to understand the needs and expectations of customers and end-users, and design and deliver software solutions that exceed their expectations. Ability to design user-friendly and attractive application user interfaces Good understanding of software testing principles and techniques, including automated unit and integration testing An ability to maintain excellence and deliver innovation Good interpersonal skills Desirable: At least a 2:1 Degree (or degree equivalent) Manufacturing industry experience. Experience developing software applications for the cloud Experience building rich client-side web applications (possibly including single page applications) using frameworks like Blazor or similar. Experience with UX design principles. Proficiency with version control systems like Git. Strong understanding of relational database design. Strong understanding of software security best practices, including data encryption, role-based access control, and protection against SQL injection attacks. Software Cyber Security Accreditations or Qualifications. Experience working with engineering devices (e.g. PLCs, IoT, AI cameras) Experience setting up CI/CD build and release pipelines in Azure DevOps Experience with agile, Kanban and or DevOps principles and practices and the ability to apply them. We reserve the right to close this vacancy early, or change the closing date, if we receive the sufficient number of applications for the role. Therefore, if you are interested, please submit your application as early as possible. Why Work for Micronclean as a Software Engineer? There are many reasons to join the Micronclean family, but here are just a few more: Contribute to a rapidly developing team and a growing business working with diverse technologies and projects A generous yearly bonus paid every January, to all staff. Relocation package of £2,000. 30 days’ annual leave (including bank holidays), increasing to 33 days for loyalty service. Company Sick Pay scheme. Company pension contributions of 5% of salary. Employee Assistance Programme (EAP), private counselling and other schemes to support employees with their mental health and wellbeing. Annual Family Fun Days, fully paid for by the business. A growing, family owned, highly successful business, with a history spanning back to the 1920s. Highly committed to investing in people and training, with a proven history of opportunities and promotions from within for employees who wish to progress. A great culture, represented in our company values known as the SKIEs. The knowledge that you are making a difference, playing a role in key supply chains such as the Covid-19 vaccine. About Micronclean Micronclean is a family-owned business based in Lincolnshire employing over 400 people. The company provides products and services to various industries. Our current focus areas include rental of specialist work wear to cleanroom industries (pharmaceutical, medical devices, aerospace), and of protective workwear to manufacturing industries (engineering, automotive). The company also manufactures and distributes a range of cleanroom products, which it sells in the UK and exports throughout Europe and further afield, including India, Australia, and Canada. The company has an ambitious vision for growth both in the UK where we are investing in all our plants and abroad where our plant in Bangalore, India has recently been commissioned and is supporting the production of Covid-19 vaccines in India. More information about Micronclean can be found on our website including a copy of our vision and values (the Micronclean SKIEs) by using the following link https://www.micronclean.com/assets/downloads/Micronclean_SKIEs_Booklet_2017.pdf IF YOU WISH TO SPEAK TO SOMEONE ABOUT THE ROLE OF SOFTWARE ENGINEER IN MORE DETAIL, PLEASE EMAIL HRMICRONCLEAN.CO.UK WITH YOUR NAME AND TELEPHONE NUMBER, OR APPLY HERE.