Why should I apply?
Migrating a system as large and complex as ColourStitch to a new architecture while continuing to deliver new capabilities to the business is an extremely challenging software project. If you are looking for a big, exciting project, this is the one!
It sounds like an exciting time for the Coats brand; how does this impact on your team?
There is a huge amount of innovation across the company in developing new products and services for our customers and also how we manage our business internally. Technology is becoming more and more important and it will be very interesting to see what Coats looks like in five years’ time. It’s great for our team to be part of such a forward-looking company.
What does it take to be a colour systems developer?
You need to have experience of the full software lifecycle, be extremely proficient in development of desktop applications using C# and SQL Server, have strong analysis and problem solving skills, and, of course, be able to work as part of a high performing team!
What are the challenges/opportunities of working in your team?
We have a team of 10 people developing and testing new functionality as well as supporting the system in our 45 dyehouses around the world. There is a lot of variety, as people work across the full technology stack and the full software lifecycle. Our software is critical to the success of Coats.
What’s next for the Coats development team?
In order to increase long-term development and testing productivity and to ease support, we are embarking on this major project to rewrite ColourStitch in a new architecture, complementing our C# and SQL Server technology stack with appropriate ORM, DI and UI frameworks and putting in place best practice architecture and design patterns. We also have a roadmap of innovative new developments to enhance our colour management capabilities and to increase productivity in our dyehouses. I’m sure it is going to be a challenging and exciting time for the team over the next few years.