BMC Recruitment Group are currently recruiting for a software engineer to join their client in Worcester on a permanent basis. This is the ideal opportunity for an experienced software engineer looking for a new challenge. The role is hybrid, with 2 days a week in the office. Your responsibilities include: Working with the rest of the team to ensure all change takes the organisation towards their technical goals. Hands on delivery of software working as part of a cross-functional scrum team. Advocating and implementing improvements in working practices. Work as part of a collaborative, customer focussed and industry leading Development function. Work collaboratively with our internal and external customers to provide a leading software development service. Work with external suppliers to deliver quality software which enhances market position and technical estate. Act in the role of a key Scrum team member, proactively picking up tasks and following them through to completion. Deliver new customer requirements as quickly, reliably and efficiently as possible. Contribute to a continually improving Agile software development framework. Liaise with Business Analysts, Developers and QA’s, establishing and implementing requirements and/or the resolution of live operational issues. What you will need to succeed: Ideally degree educated in a computer related subject Ideally an IT Qualification or Certification An understanding of Java Technology Experience working on production software applications and databases. Proven ability to implement designed solutions in conjunction with the broader scrum team. Experience of developing software at a high level in Java. Using and implementing design patterns