Developer - 6 Month Outside IR35 - £400-£440/day

East Lothian  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Developer - 6 Month Outside IR35 - £400-£440/day

Parity Group Plc is excited to be partnered with a renowned Public sector client of ours based in Scotland Currently Homeworking, who requires a Developer to join their team on a 6-month Outside IR35 contract.

Software development

An experienced developer with solid commercial experience in building modern GIS tools is required to accelerate the replacement and retirement of our Legacy mapping system by delivering modern GIS products.

About the team & department

The organization has made significant strides in reorganizing its IT software delivery capability to align to the key domains within the business. The organization's ambition is to have enduring development teams aligned to the business domains ensuring that ownership of software products is clear. The Mapping domain is one of six product domains established to enable the organization to develop and support high quality, secure and resilient modern GIS products that are used in title registration to delineate the extents of rights and burdens on Scotland's Cadastral Map. The team is multi-functional with a strong collaborative and agile culture, who have a track record of rapidly delivering incremental customer-value.

The Mapping domain is responsible for developing and supporting all mapping products used in the registration within the organization. The domain's mission is: "To develop secure and resilient modern GIS tools using a User-Centred Design approach and retire all Legacy mapping systems and infrastructure".

Remote working for the foreseeable future.

When the risk of COVID infection is eliminated or much reduced, we envision that many of the team and community activities will take place at our Edinburgh or Glasgow offices, for at least part of each week.

REQUIREMENT

Main outcomes & objectives

  • Further development of the new Mapping tools so that:
  • Map-based maintenance capability is enhanced and supported.
  • All Digital Mapping System workstations and emulators are retired.
  • Development of automated recalculation of geometries representing rights or burdens when the features of the underlying Ordnance Survey map change.
  • Successful migration of all spatial data from the old Digital Mapping System to the Cadastral Map.
  • Successful migration of all title plan documents from the old on-premises Electronic Document Record Management System to AWS/S3.
  • Successful migration of all mapping software from the on-premises OpenShift platform to a platform hosted on AWS.

Additional services

  • Continued development and support of Mapping domain products in line with the product and architecture roadmaps with a view to improving digital sustainability and tackling areas of architectural and technical debt.
  • Demonstrate excellent, sustainable, and collaborative software development practice that is focused on delivering highly readable, maintainable and appropriate artifacts.

The requirement for software development services

  • Extend and sustain the high-quality support procedures, dashboards, monitoring, and deployment capabilities to ensure the team can continue to improve services via feedback.
  • Actively participating in all team events, leading where specialist knowledge is required, and supporting the team to improve their process through inspection and adaptation.
  • Engage with the wider organization communities of practice and interest to share knowledge, techniques, and experience.
  • Ensure high quality of developed solutions through development and maintenance of unit tests - with appropriate code coverage - and code analysis using code quality tools.
  • Ensure that developed software complies with non-functional requirements, such as accessibility, security, UI/UX, performance, maintainability, deployability, etc.
  • Troubleshoot development and production problems across multiple environments and operating platforms, from the AWS-based modern stack to the multiple strands of ETL and database (Legacy and otherwise) that underpins the service.
  • Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis/refinement, etc.
  • Coaching and mentoring other team members, as appropriate.
  • Some of these services may need to be provided outside of the organisation core business hours (07:30-17:30) in order to ensure continuity of service. The successful supplier is expected to plan and manage their working hours accordingly.

Essential skills & experience

Significant commercial experience in the following technology:

  • Java 11
  • Spring boot Microservices
  • Spring Security and OAuth2
  • JavaScript UI frameworks, including OpenLayers and React.
  • Python 3
  • OpenShift
  • Postgres/PostGIS
  • Modern DevOps and CI/CD practices including deployment pipelines and Jenkins Significant and demonstrable commercial experience in the following areas:
  • Delivering high-quality software collaboratively in high-performing, cross-functional development teams.
  • Designing, gaining consensus, and implementing technical solutions for software development projects
  • Developing solutions using human-centered, research-driven, inclusive design practices
  • Designing and implementing solutions using service and event-based architectures
  • Using testing tools for unit testing, including system test automation frameworks
  • Cloud monitoring, telemetry, intelligence tools, and processes, including Grafana.
  • Incrementally replacing enterprise Legacy systems
  • Working in Agile delivery models
  • Defining infrastructure as code
  • Code quality, monitoring, telemetry, and analytics tools

Desirable skills & experience

  • AWS Lambda
  • Amazon S3
  • AWS SQS
  • CloudFormation, CDK
  • Aurora/Postgres, API Gateway
  • Demonstrable experience in successful data migration initiatives
  • Demonstrable experience in a successful migration to cloud-native development practices and techniques.
  • Demonstrable experience in transitional architectures
  • Typescript

If you think you've got the skills, knowledge, and experience required to succeed in this exciting opportunity then please do not hesitate and apply today. Alternatively, contact me directly for immediate consideration!

Parity - Better Decisions: Better People

Parity Group plc acts in the capacity of an Employment Agency when providing contract recruitment services.

We welcome applications from all sections of society and applicants will be considered on the basis of their suitability for the position

At Parity, we are committed to protecting your privacy, we will process and hold your CV and use the information you have provided lawfully and in accordance with our Terms and Conditions and our Privacy Policy which can be found on our website.

Start date
ASAP
Duration
6 months
From
Parity Professionals
Published at
07.03.2021
Project ID:
2064665
Contract type
Freelance
To apply to this project you must log in.
Register