Lock Applications for this job are now closed
Closing soon

We are looking for a Junior Developer working in an Agile development team in providing development support to customer facing issues across a wide range of technologies and amending or bug fixing existing modules contained within the product set. Requires a self-motivated agile developer with an analytical mind set for solving problems and deep diving into existing code.

Within this role you will also be expected to contribute to support of live systems once you have achieved an acceptable level of competency with regards to investigating and finding solutions to defects and be part of the on-call Rota supporting clients 24hrs a day.

Responsibilities

  • Primarily working closely with the service desk, deployment teams and development team to provide 4th line development support for both live and UAT issues.
  • Become part of the out of hours support call rota for the team.
  • Secondly contributing to development effort as a hands-on developer within your team.
  • Pro-actively seek guidance from colleagues as required to ensure first time correct delivery and continual development of technical skills.
  • Timely and accurate reporting of assigned work status as required, reporting risks and issues as they arise.
  • Contribute to the DevOps functions of the team including continuous builds, automated deployment, releases, and hotfixes, with a specific focus on tooling to reduce the cost of delivery.
  • Keep abreast of technology trends and how they apply to your area. Put forward suggestions for improvement to development processes or tools where applicable.
  • Achieve agreed productivity targets to ensure tasks are delivered to schedule, reporting as early as possible to Product Owner/Scrum Master where deliverables cannot be met.
  • Any other activities in support of the business which can reasonably be expected to fall within the capabilities of the employee.

Education and skills

Whilst it is accepted that the individual skills and experience profile for developers will vary, the following is provided as a guideline.

Education

  • BSC or equivalent in a software engineering discipline.
  • Professional qualifications appropriate to software engineering roles.

Skills

  • Development experience demonstrating good software engineering skills.
  • Good communication skills enabling positive collaboration with functions outside development.
  • Understanding of formal software development methodologies.
  • Good understanding of principles, theories, practices and techniques for delivering software development projects.
  • Good understanding of C# and .NET framework
  • Good understanding of SQL
  • Good understanding of front-end technologies such as Vue.JS
  • Good understanding of creating and consuming RESTful APIs.

In addition; familiarity with any of the following would be favourable

  • Knowledge of Microsoft Azure Cloud technologies such as Application Insights
  • Experience working with Jira & Confluence
  • Experience of working in an agile environment

Location: hybrid work pattern with 3 days a week in our Liverpool office.