Job Description
Role: Technical Lead
Contract Length: 12 Months with possible extension
Location: Hybrid/Edinburgh or Glasgow - Onsite collaboration when required depending on project/team requirements
IR35: Outside
Pay Rate to Intermediary: Up to £508 per day
Security Clearance: Disclosure Scotland
Spinwell is recruiting for a Technical Lead for an excellent opportunity within the public sector.
RESPONSIBILITIES OF THE TECHNICAL LEAD
An experienced software engineer is required to provide hands-on technical leadership to an agile development team within clients Land Registration domain, and to act as a conduit between the development team and the Architecture Steering Group, helping to define and refine best practices, standards, and architectural principles.
SKILLS/EXPERIENCE OF THE TECHNICAL LEAD
Significant commercial experience with the following technology:
* Java 11/17
* Spring Boot microservices
* Spring security and OAuth2
* JavaScript UI frameworks, specifically React/Next.js
* OpenShift
* RabbitMQ
* Elasticsearch
* Modern DevOps and CI/CD practices including deployment pipelines, Jenkins and Docker
* Postgres/PostGIS
* AWS IAM, Lambda, Aurora/Postgres
* AWS CDK and AWS based CI/CD pipelines
Significant and demonstrable commercial experience in the following areas:
* Technically leading a high-performing, cross-functional development team.
* 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
* Ability to engage with stakeholders, understanding context and requirements, from diverse areas of a business including Product Management, Service Design, and Operations
* Introduction of new or improved processes in development environments
* Developing solutions using human-centred, 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
* Using Test Driven Development (TDD) and Pair Programming to produce high quality, maintainable code
* Using Consumer Driver Contract Testing to verify system behaviour
* Cloud monitoring, telemetry, intelligence tools and processes, specifically Grafana and Kibana
* Incrementally replacing enterprise legacy systems
* Working in Agile delivery models
* Defining infrastructure as code
* Using UI pattern libraries to achieve consistent, tested and high-quality interfaces
* Designing and developing with relational and NoSQL databases, particularly Mongo and Postgres
If you are a Technical Lead, apply now or send your CV to Spinwell!
We welcome all applications regardless of background, in line with our commitment to diversity, equality and inclusion.
#J-18808-Ljbffr