Hermes Parcelnet

  • Senior Developer

    Town/City Morley
    Posted Date 3 months ago(30/01/2018 15:38)
    Job ID
    2018-6445
    Number of Positions
    3
    Department
    IT
  • Overview

    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.

     

    Role Overview

     

    The Senior Software Developer will develop and implement complex software solutions, working with the architects and principle developers to design and build solutions that adhere to their architectural vision and standards.

     

    They will be accountable for the quality of their work and that of the more junior members of their team, and should have the necessary experience to build high volume highly scalable solutions and be able to steer the rest of their team to do the same.

    They will work in an agile framework and support their scrum team in overcoming complex design issues and support the test function in completing their duties.

    Completes application development by coordinating and prioritising build tasks and activities; driving Agile Ceremonies; contributing to team meetings, troubleshooting development and production problems across multiple environments and platforms.

    They will share their wealth of 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.

    They will be expected to recommend system solutions and where necessary compare the advantages and disadvantages of custom development against purchase alternatives and 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.

     

    Responsibilities

    • Contributes to evolution of the products and services they support from small change up to strategic projects
    • Works within a delivery team and is empowered to make decisions which may influence the success of projects and team objectives
    • Able to exercise substantial personal responsibility and are able to plan their own work to meet objectives.
    • Has responsibility for the allocation of work and mentoring of less senior team members
    • Is able to influences project stakeholders, customers, suppliers and peers to assure the quality of the work they deliver
    • Can work on a broad range of complex technical activities and is able to investigate and resolve complex issues
    • Can select appropriate tools and techniques to achieve their goals and is able to document and communicate this effectively
    • Quick to learn and able to apply teaching in a way that delivers immediate business benefit
    • Maintains an awareness of developing technologies and takes responsibility for driving their own development

     

    Qualifications

    • Demonstrable commercial Java software development experience
    • Proven experience of delivering software solutions in an Agile framewok
    • Java 7+ Minimum 5 years commercial experience
    • RDBMS experience – Ideally Oracle
    • Significant Commercial Experience of ORM Technologies – ideally Hibernate
    • Significant Commercial Experience of Sprint, Spring Boot, Maven and Version Control (Git/SVN)
    • Significant Commercial experience of using web services protocols (REST, SOAP, API)
    • Significant Commercial Experience of Agile Development frameworks (Scrum, Kanban, XP etc)
    • Significant Commercial Experience of developing distributed systems using a messaging based architecture (ideally RabbitMQ or SQS)
    • Hands on experience of Issue Management tools – Jira, Confluence etc

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us for General Consideration!

    Not ready to apply? Connect with us for general consideration.