About this role
The opportunity
We are looking for an experienced Senior Developer to design, build and enhance software for B2B automation, data exchange and supply chain integration. This hands-on role combines technical leadership, complex problem-solving and the opportunity to mentor developers while working with teams across the business.
Duties and responsibilities What you will do
• Lead the design and development of secure, reliable and scalable software solutions, writing clean, maintainable code.
• Carry out code reviews, uphold engineering standards and guide other developers on technical quality.
• Diagnose and resolve complex technical issues; support and enhance existing applications with minimal disruption.
• Collaborate with product, support, implementation and project teams to turn requirements into effective solutions.
• Contribute to planning, technical estimates, prioritisation and achievable delivery timelines.
• Mentor junior colleagues and share knowledge to encourage continuous learning and improvement.
Experience and qualifications • Seven or more years of professional software development experience, ideally with responsibility for complex solutions.
• Strong skills in C#, .NET, WPF, SQL and REST APIs, together with experience of relational databases.
• Excellent troubleshooting, communication and problem-solving skills, with the ability to manage competing priorities.
• Experience mentoring developers and providing constructive technical feedback and code reviews.
• A degree in Computer Science, Software Engineering or a related field.
Integration and domain knowledge
• EDI standards such as X12, EDIFACT and TRADACOMS; transmission protocols including AS2, SFTP and FTP.
• Data mapping and transformation between formats and business systems.
• ERP integration experience with platforms such as SAP, Oracle, Microsoft Dynamics or NetSuite, and an understanding of supply chain processes.
• Familiarity with Agile development and DevOps practices would be an advantage.
Benefits Benefits include :
Hybrid working,Company pension, Death in Service, Sick pay, Income protection, Wellbeing and employee assistance support, Birthday leave, Online learning resources On-site parking. Company culture We offer a supportive and collaborative environment with an emphasis on knowledge sharing and professional development.