Back End Developer - Tewkesbury

£35,000 - £45,000 - Technology - Information Technology
Ref: 3239 Date Posted: Tuesday 09 Aug 2022
LinkedIn ShareShare

Back End Developer

Gloucestershire – Hybrid

 

My client is one of the leading UK insurance brokers covering a number of different locations within England and they have a growing team and a budding development team.

 

In this role you will reporting directly to the Development Manager. You will have several roles within the Development team and the wider IT department. In the main, you will produce high quality, fully documented and testable code that adheres to the business’ standards to provide solutions to the wider business. You will be working closely with the Lead Developer & Technical Architect but also be expected to communicate effectively with the non-technical staff and stakeholders.

 

Role Responsibilities:

  • Providing robust and innovative solutions to business goals/issues on their various software platforms.
  • Utilising experience with relevant coding languages, software design patterns and best practice when writing your code.
  • Ensuring all technical solutions fit the overall technical architecture and liaising with the Senior Developer, Lead Developer and Technical Architect to ensure this is the case.
  • Understanding of security and architectural implications when planning and implementing solutions.
  • Ability to turn your hand to other languages as required when provided with training to suit.
  • Writing suitable tests to ensure code meets requirements and specification and is of good quality.
  • Following the phases of a development project and, with the help of the team and the wider business stakeholders, ensuring they are implemented properly (going through key phases –requirements gathering, specification, solution design and architecting, development, testing, deployment, etc).
  • Explaining key concepts to sometimes non-technical stakeholders, as well as your own team when designing and building a solution.
  • Utilising the Atlassian platform for managing the team and your own development workload: Participating in sprints and ensuring tickets are up-to-date in JIRA / Ensuring code is correctly committed to repositories using our Version Control Systems (GitHub and Bitbucket) / Documenting applications, systems and processes in code repos and wiki (Confluence)
  •  

Additional Responsibilities:

  • Providing 3rd line support for all the systems they directly develop or manage
  • Occasionally helping with first line support (during staff absences for example)
  • Working knowledge of infrastructure management, especially with regard to cloud providers such as AWS and Azure.
  • Utilising Docker to design and manage local development environments.
  • Working towards a full CI/CD pipeline

 

Key Skills & Requirements:

Required:

  • Proven, demonstrable development experience
  • Agile development methodologies (SCRUM/Sprints/Kanban)
  • Object Oriented PHP
  • React/Redux
  • Experience (XHTML, CSS, JavaScript)
  • MVC Architecture or Frameworks
  • DevOps/Infrastructure understanding (LAMP/LEMP essential)
  • Issue tracking tools
  • Git version control with GitHub/Bitbucket

 

Desired:

  • Degree or equivalent in a Computing course.
  • Scrum-master experience
  • Laravel framework
  • Angular
  • jQuery
  • Node.js
  • SASS/SCSS
  • Microservices/SOA
  • DevOps/Infrastructure management/architecting experience
  • Writing tests (ideally Cucumber/Gherkin)
  • AWS/Azure management
  • CI/CD
  • Experience in supporting software

 

Personal Attributes:

  • Supportive – able to treat all stakeholders with fairness and respect
  • Spirited – act fast, move swiftly and act decisively with energy and open mindedness
  • Smart – using knowledge of the business to anticipate needs and offer solutions
  • Strong – able to manage multiple stakeholders, with tenacity and attention to detail
Cookies on this website
To ensure that we give you the best experience on our website, if you wish you can restrict or block cookies by changing your browser setting. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on this website.