Our client, a technology communications company is looking for a number of Software Developers from Junior to Senior levels to join their growing team. The Software Developer will have strong and proven experience of working with programming languages such as C# C++ and / or Java. As well as supporting and working within a team of developers, the Software Developer will constantly look to improve on own technical skills and will support more junior members of the team. As well as efficiently prioritising tickets and undertaking proactive software debugging, the successful candidate will work towards timely delivery of high quality solutions. With accuracy and customer satisfaction in mind, the Senior level Developers will oversee and manage the development team whilst collaboratively working with technical and product teams within the organization. To be considered, Candidates must be based within either the Midlands or Blackburn areas.