Senior Developer
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.
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.
• 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.
BenefitsBenefits 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.
We offer a supportive and collaborative environment with an emphasis on knowledge sharing and professional development.