Developer

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

Description

Developer - Contract - Edinburgh - Outside IR35

Day Rate - up to £455

Duration - 6 months

Harvey Nash's Client is looking for an experienced developer to accelerate the move from Legacy on prem document management and archiving solutions to new cloud-native solutions. The main focus of the work will be the collaborative development of new serverless micro-services using AWS Lambda functions and Typescript/Javascript. However, the development team owns the existing document management systems and support of these will also be required

Responsibilities

  • Migrate remaining sasine/archive images and retire Legacy RAC system
  • Develop suitable replacement and retire Legacy LR Archive system
  • Demonstrate excellent, sustainable and collaborative software development practice that's focused on delivering highly readable, maintainable and appropriate artefacts.
  • Actively participating in all team events, leading where specialist knowledge in required, and supporting the team to improve their process through inspection and adaptation.
  • 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.

Skills & Experience Required

  • AWS including:

o CDK/CloudFormation

o IAM

o Serverless (Lambda)

o CodePipeline

o S3 (access monitoring)

o API Gateway

o CloudWatch/X-ray alert & monitoring integration

  • TypeScript
  • Node JS
  • Modern JavaScript UI frameworks, including React
  • Strong HTML/CSS skills and an awareness of accessibility considerations
  • Testing frameworks, including Cypress/React testing library
  • Delivering high quality software collaboratively in high-performing, cross-functional development teams.
  • Designing, gaining consensus, and implementing technical solutions for software development projects
  • Developing within Digital First or GDS quality standards
  • Developing solutions using human-centred, research-driven, inclusive design practices
  • Incrementally replacing enterprise Legacy systems
  • Using CI/CD, Test Driven Development (TDD) and Pair Programming to produce high quality, maintainable code
  • Working in Agile delivery models
  • Defining infrastructure as code
  • Using UI pattern libraries to achieve consistent, tested and high-quality interfaces
  • Code quality, monitoring, telemetry and analytics tools

Desirable Skills & Experience

  • Java
  • Python
  • Spring
  • MongoDB
  • Domain-driven design
  • Human-centred, research-driven, inclusive design practices

Please note that a BPSS Clearance is required for this post.

Start date
ASAP
Duration
6 months
From
Harvey Nash Plc
Published at
23.10.2021
Project ID:
2235266
Contract type
Freelance
To apply to this project you must log in.
Register