EO, Junior Full Stack Software Developer, Perm, Liverpool/Newport at Charity Commission
Bootle L20 7HS, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

19 Nov, 25

Salary

28624.0

Posted On

19 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Maintenance, Code, Object Oriented Design, Testing, Javascript, Software, Web Development, Mockito, Html, Norway, Git, Databases, Junit, Docker, Liferay, User Stories, Platforms, Java

Industry

Civil Engineering

Description

JOB SUMMARY

  • Are you passionate about building digital services that make a real difference?
  • Do you thrive in agile teams and enjoy solving complex problems with elegant code?
  • Can you turn user needs into intuitive, accessible digital experiences?
  • Are you excited by the challenge of maintaining and improving services used by thousands of people every day?
    As a member of the DDaT (Digital, Data & Technology) function the post-holder will work closely with colleagues across the function, within the Digital Development Team and alongside a number of other full-stack developers, user researchers and test engineers. The post-holder will aid the development of great end-to-end Digital Services for Charities, trustees, charity representatives and members of the public within an agile environment, as well as maintain existing digital services and products. It is essential that the post-holder works collaboratively within the multi-skilled DDaT function and across the wider Commission and ensure the software meets the product vision, GDS design requirements, passes service reviews, acceptance criteria and is deployable to production without issue.

JOB DESCRIPTION

  • Design, develop, test, and maintain software by writing clean, efficient, and well-documented code that meets business needs and adheres to GDS and internal standards.
  • Collaborate across teams including Application Support, Service Delivery, and agile delivery teams to ensure software is supportable, maintainable, and aligned with user-centred design principles.
  • Contribute to agile practices such as sprint reviews, retrospectives, and pair programming, while supporting continuous improvement and removing delivery blockers.
  • Support the adoption of live software by creating guidance materials, delivering walkthroughs, and ensuring smooth handover to users and support teams.
  • Engage in continuous learning and improvement, staying up to date with tools, technologies, and best practices across the full development stack.

ESSENTIAL SKILLS

  • Strong understanding and hands on experience with Liferay DXP.
  • Ability to write clean, maintainable, and well-documented code that is production ready.
  • Strong understanding of user stories and how to break them down into actionable development tasks.
  • Skilled in producing high-quality documentation to support code for maintenance and support.
  • Capable of working within a service support environment, resolving faults in line with SLAs and procedures.

ESSENTIAL EXPERIENCE

  • Hands on experience with Liferay DXP
  • Experience working in a multi-disciplinary software development team.
  • Hands-on experience designing, coding, testing, and documenting software across the full stack, particularly using Java/JavaScript.
  • Experience building software that adheres to Web Content Accessibility Guidelines (WCAG).
  • Familiarity with tools and platforms such as Liferay, Azure DevOps, Git, and .NET.
  • Experience integrating with databases and back-end systems.

ESSENTIAL TECHNICAL KNOWLEDGE

  • Skilled in at least one enterprise-level programming language (e.g., Java, C#, .NET).
  • Understanding of object-oriented design and frontend web development.
  • Knowledge of systems integration and interface design/testing.
  • Technology Stack:
  • Java, JavaScript, HTML, Liferay
  • TDD frameworks (JUnit, Mockito, Jasmine)
  • Docker, Azure Kubernetes Service (AKS).

SELECTION PROCESS DETAILS

This vacancy is using Success Profiles , and will assess your Behaviours and Experience.

To apply for this post, you must complete an online application with the following:

  • A blind CV setting out your Job History/Full Qualifications/Previous skill and experiences.
  • A Personal Statement (maximum 750 words) demonstrating how you meet the essential criteria for the role outlined on the Job Description.

In addition, we will assess the following Behaviours at sift stage:

  • Changing and Improving
  • Making Effective Decisions
  • Working Together

NATIONALITY REQUIREMENTS

This job is broadly open to the following groups:

  • UK nationals
  • nationals of the Republic of Ireland
  • nationals of Commonwealth countries who have the right to work in the UK
  • nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities with settled or pre-settled status under the European Union Settlement Scheme (EUSS)
  • nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities who have made a valid application for settled or pre-settled status under the European Union Settlement Scheme (EUSS)
  • individuals with limited leave to remain or indefinite leave to remain who were eligible to apply for EUSS on or before 31 December 2020
  • Turkish nationals, and certain family members of Turkish nationals, who have accrued the right to work in the Civil Service

Further information on nationality requirements

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

Information Technology

Loading...