SonicJobs Logo
Left arrow iconBack to search

Lead Software Developer

Crooton Ltd
Posted a day ago, valid for a month
Location

Plymouth, Devon PL6, England

Salary

£50,000 per annum

Contract type

Full Time

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The Lead Software Developer position is based in Plymouth and offers a permanent contract with flexible working options, including full-time and part-time hours.
  • The salary for this role ranges from £54,388 to £68,900, depending on experience.
  • Candidates should have experience as a senior developer on agile software projects and demonstrate expert programming skills in object-oriented languages such as Java and Python.
  • The role requires strong knowledge of automated testing techniques and experience in leading development teams and defining system integrations.
  • HMLR expects candidates to have a good understanding of continuous integration and delivery practices, with a minimum of several years of relevant experience.

Lead Software Developer


Location: Plymouth

Contract Type: Permanent

Hours: Flexible working, Full-time, Part-time

Salary: £54,388-£68,900


We are proud to be working with HM Land Registry (HMLR) as they continue on a major transformation programme. HMLRs ambition is to become the worlds leading land registry for speed, simplicity and an open approach to data.


This role of Lead 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.


What will you be doing?


A Lead Software Developer leads development on one or a small number of related project teams.


Guide the ways in which the team works

Be proficient in a wide range of technical systems

Be involved in identifying appropriate technology and approaches, deciding when software should be written

Contribute to the developer community

Provide technical leadership, coaching and mentoring your team

Promote knowledge sharing and adoption of good practice


You will actively participate and contribute to the developer community, be a visible, accessible and available point of contact to the software development 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. Ensure the software development practice has credibility and influence across the organisation.


You will develop your own skills and knowledge through agreed personal development activities.


HMLR expect everyone to spend at least 60% of their working time in the office.


Occasional travel to other HMLR and government offices, including overnight stays where necessary.


What do you need?


To be successful in this role you must demonstrate expert programming skills - using object-oriented languages (e.g. Java, Python) and strong knowledge of functional and behavioural automated testing techniques (e.g. TDD, BDD).


You will have experience of leading in the application of appropriate modern standards and practices and will be able to demonstrate experience of working as a senior developer on agile software development projects and have experience of developing proof of concept prototypes (e.g. to inform service design). You can maintain and support services in production.


You will be able to design systems characterised by medium levels of risk, impact, and business or technical complexity. Experience of defining integrations between systems and coordinating the associated build and test activities. Experience of working with users to understand their needs, and using this to drive development.


You will also have a good understanding of continuous integration and continuous delivery practices.


Technical skills


We'll assess you against these technical skills during the selection process:


Expert programmer using object-oriented languages (e.g. Java, Python)

Strong knowledge of functional and behavioural automated testing techniques (e.g. TDD, BDD)


What next?


Interested? Click apply now!

Apply now in a few quick clicks

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.