We are Hermes the UK’s leading consumer delivery company handing over 270 million parcels per year with a 15% growth year on year for the last five years.
We are embarking on a journey, utilising cutting edge technology to ultimately engage our customers at every touch point in their digital experience.
As a team, we innovate and challenge the status quo to meet the needs of our broad and varied client base.
We believe that every team member will play their part in achieving the goals of the team, department and company.
As an individual, you'll have the support to grow and progress your career. We are building a learning culture, where it's safe to fail, and failures seen as learning opportunities.
We are establishing a team of skilled individuals with a passion for technology.
Working in a fast paced agile environment, using eXtreme programming and software craftsmanship principles to produce high-quality solutions at speed.
The Developer will develop and implement software solutions, working with the senior & junior developers in their squads to build and deploy scalable resilient solutions that adhere to standards and support the product roadmap.
They will work in an agile framework and support their scrum team in overcoming design issues and support the test function in completing their duties.
With the support of the Senior Developers they will be expected to design and develop software solutions; setting expectations and priorities throughout the development life cycle; determining design methodologies and tool sets; programming using agreed languages and products; designing and conducting tests.
Completes application development by coordinating and prioritising build tasks and activities; actively contributing to Agile Ceremonies; contributing to team meetings, troubleshooting development and production problems across multiple environments and platforms with the support of senior developers.
They will share their software development experience with the more junior members of the team, mentoring and pair programming to enhance the skills base of the wider scrum teams and be expected to continually self-educate and keep their job knowledge up to date, keeping abreast of emerging relevant technologies; participating in educational opportunities; maintaining and participating in professional networks.