Senior Software Developer
HM Land Registry
Apply before 11:55 pm on Sunday 3rd November 2024
Details
Reference number
Salary
Job grade
Contract type
Business area
Type of role
Working pattern
Number of jobs available
Contents
Location
About the job
Job summary
It is an exciting time for HM Land Registry (HMLR) as we continue a major transformation programme. HMLR's ambition is to become the world’s leading land registry for speed, simplicity and an open approach to data.
This role of Senior Software Developer is part of a new team within HMLR's Transformation and Technology directorate to develop and maintain the integrations between our various corporate services/systems.
Currently HMLR uses the MuleSoft Anypoint platform for the majority of such integrations - this new team will own these integrations. Where appropriate, the team will design and develop capability APIs as facades to each of our corporate systems, refactoring the MuleSoft components as they go.
The capability APIs will follow our platform development standards and leverage our standard technology stack (Java, Python, OpenShift) supported by our 100+ strong community of software developers. The goal of this approach is to improve the isolation between our corporate systems, enabling easier maintenance, effective testing, and independently deployable components. The team will be working with a wide variety of tools and systems that underpin many of the absolutely critical corporate processes and systems that HMLR relies upon every day.
Job description
A Senior Software Developer delivers and integrates software to form a complete service:
- plan and lead development on sets of related stories
- have an understanding of the whole system and take responsibility for teaching this to others
- work with other disciplines to understand what needs to be built
- coach and mentor more junior colleagues
- maintain and support the production services you build
- find ways to improve system robustness, resilience and stability
You will actively participate and contribute to the developer community, collaborate with other disciplines to enable effective cross-functional delivery and continuously improve the quality of the software and systems produced. Develop software, following industry best practice, aligned to HMLR standards and approved technologies.
You will identify and implement optimisations to the development process. Ensure that software designs are aligned to strategic goals and policies and undertake strategic planning and input into organisational priorities. You will develop own skills and knowledge through agreed personal development activities.
HMLR expect everyone to spend at least 60% of their working time in the office.
For more information about this role and our fantastic rewards package, please see attached candidate pack.
Person specification
To be successful in this role you must demonstrate programming using object-oriented languages (e.g. Java, Python) and working knowledge of functional and behavioural automated testing techniques (e.g. TDD, BDD).
You will have experience of working as a developer on agile software development projects and applying appropriate modern standards and practices.
You can demonstrate experience of developing proof of concept prototypes (e.g. to inform service design), maintaining and supporting services in production. Designing systems characterised by managed levels of risk, manageable business and technical complexity, and meaningful impact.
Experience of integrating systems and the associated build or test activities. Experience of working with users to understand their needs and understanding of continuous integration and continuous delivery practices.
Technical skills
We'll assess you against these technical skills during the selection process:
- Programming using object-oriented languages (e.g. Java, Python)
- Working knowledge of functional and behavioural automated testing techniques (e.g. TDD, BDD)
Benefits
#WeAreHMLR
At HM Land Registry our vision is a world leading property market as part of a thriving economy and a sustainable future. We are unique in terms of the economic and social impacts of our work, our ability to make a positive difference to the lives of our customers, our sense of mission, and our great people. They are the foundation of all we have achieved and all we aspire to in the future. We want our people to feel proud to work for HM Land Registry and able to fulfil their full potential.
We have a strong and positive culture, a commitment to inclusivity, an emphasis on continuous learning and development, and flexible ways of working. We offer competitive pay and annual leave, attractive pension options and a wide range of other benefits.
- We have integrity – we value honesty, trust and doing the right thing in the right way.
- We drive innovation – we are forward-thinking, embrace change and are continually improving our processes.
- We are professional – we value and grow our knowledge and professional expertise.
- We give assurance – we guarantee our services and provide confidence to the property market.
You can find more information on our rewards package on our website.
Things you need to know
Selection process details
To apply you will need to complete the online application form and attach your CV when prompted. Your CV should demonstrate how you meet the Essential 'Experience' as listed in the candidate pack.
In a case of high application numbers we may sift on the lead Essential Experience criteria below:
- Experience of integrating systems and the associated build or test activities.
Please review your application form before clicking ‘submit’ – once you have submitted, you will not be able to amend your application. Ensure your application form is received by the closing date for receipt of applications – this is 11:55pm on the advertised date.
Please note the sift will take place shortly after the closing date, with successful candidates being invited to a blended interview held via MS Teams, week commencing 11 November 2024.
The blended interview will test the Technical Skills and Essential Experience, as listed in the Job Description. Further details of the interview process, will be provided to candidates who are invited to interview.
Candidates may refer to notes within their video interview but they should be used as a prompt only.
HM Land Registry is accredited to the Disability Confident Scheme, which denotes organisations which have a positive attitude towards disabled people. Disabled applicants who meet the minimum essential criteria at the shortlisting stage are guaranteed an invitation to interview.
If any candidate requires the panel to consider a reasonable adjustment or there is anything else they would like the panel to take into consideration, they are asked to notify us of this at application stage where possible or during the process as soon as it becomes a requirement.
You can find more information on how we use your personal data on our website
Feedback will only be provided if you attend an interview or assessment.
Security
Nationality requirements
Working for the Civil Service
We recruit by merit on the basis of fair and open competition, as outlined in the Civil Service Commission's recruitment principles (opens in a new window).
Diversity and Inclusion
Apply and further information
Contact point for applicants
Job contact :
- Name : Dan Cottam
- Email : dan.cottam@landregistry.gov.uk
Recruitment team
- Email : hrresourcingteam2@landregistry.gov.uk