Software Developer Land Registration

United Kingdom, United Kingdom

Job Description


Contract Length: 9 Months

Day Rate: \xc2\xa3450

Overview:
We are seeking an accomplished developer with extensive experience in crafting REST APIs using Spring Boot within an OpenShift environment, alongside web application development. This role is pivotal in accelerating Registers of Scotland\xe2\x80\x99s efforts to enhance and deliver innovative digital services to our valued customers.

About the Team & Department:
Registers of Scotland (RoS) has undertaken a significant transformation in its IT software delivery strategy, aligning it with core business domains. Our vision is to establish enduring development teams harmonized with business domains, ensuring clear ownership of software products. The Land Registration Domain manages RoS\xe2\x80\x99s largest registers the Land Register and Sasine Register both underpinned by aging legacy systems. Currently, three dedicated development teams within this domain are working on overhauling the core Land Registration Systems and introducing a new Case Management system.

Location:
This role supports hybrid working exclusively within the UK, offering a mix of remote work and periodic attendance at either our Meadowbank House (Edinburgh) or St Vincent Plaza (Glasgow) offices for essential team collaboration.

Requirements & Objectives:
As a key contributor, you will focus on the following outcomes and objectives:

Enhancing the Settle tooling to process paper discharge applications submitted through \xe2\x80\x98RLP\xe2\x80\x99 and \xe2\x80\x98LRAF\xe2\x80\x99 services.
Automating the processing of paper discharge applications via \xe2\x80\x98RLP\xe2\x80\x99 service through Settle tooling.
Strengthening Settle tooling to handle more intricate \xe2\x80\x98Dealing with Whole\xe2\x80\x99 Deed Types.
Continued development and support of Land Registration products in accordance with product and architecture roadmaps.

Your Responsibilities:
In this role, you will be expected to:

  • Demonstrate exemplary, sustainable, and collaborative software development practices that prioritize readability, maintainability, and appropriateness of artifacts.
  • Actively participate in team events, taking the lead when specialized knowledge is required, and aiding the team in enhancing processes through inspection and adaptation.
  • Engage with wider RoS communities to share knowledge, techniques, and experiences.
  • Ensure the high quality of developed solutions by implementing unit tests with comprehensive code coverage and utilizing code quality tools for code analysis.
  • Guarantee compliance of developed software with non-functional requirements, encompassing accessibility, security, UI/UX, performance, maintainability, and deployability.
  • Address development and production issues across diverse environments and platforms, from modern AWS-based stacks to various ETL and database strands.
  • Embrace collaborative development practices such as pairing and mobbing techniques, code reviews, system design, and requirements analysis/refinement.
  • Mentor and coach other team members as needed.
  • Some tasks might require work outside RoS\xe2\x80\x99s core business hours (07:30-17:30) to ensure uninterrupted service. The successful candidate should manage their working hours accordingly.
Essential Skills & Experience:
Your proficiency should encompass:
  • Java 11/17
  • Spring Boot microservices
  • Spring security and OAuth2
  • JavaScript UI frameworks, particularly React
  • OpenShift
  • RabbitMQ
  • Elasticsearch
  • CI/CD tools, including Jenkins pipelines and Docker
Additionally, your proven experience should cover:

Collaborative delivery of top-quality software in high-performing, cross-functional teams.
Designing, achieving consensus, and implementing technical solutions for software projects.
Adhering to Digital First or GDS quality standards during development.
Crafting solutions with a focus on human-centered, research-driven, inclusive design.
Designing and implementing solutions utilizing service and event-based architectures.
API design proficiency.
Employing Test-Driven Development (TDD) and Pair Programming for robust, maintainable code production.
Utilizing Consumer Driver Contract Testing to validate system behavior.
Modern DevOps and Continuous Delivery practices.
Cloud monitoring, telemetry, intelligence tools, and processes, especially Grafana and Kibana.
Incrementally replacing enterprise legacy systems.
Operating within Agile delivery models, particularly Kanban.
Defining infrastructure as code.
Utilizing UI pattern libraries to achieve consistent, well-tested, high-quality interfaces.
Leveraging code quality, monitoring, telemetry, and analytics tools.
Designing and developing with relational and NoSQL databases, notably Mongo and Postgres.

Desirable Skills & Experience:
Additionally, familiarity with the Scottish Land Registration process and experience in the following areas would be advantageous:
  • AWS Lambda, S3, Cloud Formation, Aurora/Postgres, API Gateway, CDK
  • Python 2.7/3.x
  • Typescript
If you possess the necessary skills and experience and are ready to contribute to our dynamic development teams, we encourage you to apply. Your expertise will be instrumental in driving forward our mission to revolutionize digital services in the Land Registration sector.

The Recruitment Co. is an equal opportunities employer and we\xe2\x80\x99re committed to diversity and inclusion in the workplace.

The Recruitment Co.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2982265
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    United Kingdom, United Kingdom
  • Education
    Not mentioned