Software Developer

Software Developertalent International Uk Ltd
Edinburgh, United Kingdom
5 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 117K

Job location

Remote
Edinburgh, United Kingdom

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Continuous Integration
DevOps
PostgreSQL
PostGIS
Software Engineering
System Testing
High Performance Computing
Cloud Monitoring
Grafana
Technical Debt
Cloudformation
Api Gateway
Amazon Web Services (AWS)
Serverless Computing
Legacy Systems
Jenkins

Job description

Our public sector client is looking for an an experienced developer with solid commercial experience of building modern GIS tools is required to accelerate the replacement and retirement of legacy mapping system by delivering modern GIS products.

Day to Day

Support the development of new spatial mapping tools, ensuring that services adhere to modern geospatial standards.

Support the development of optimised and automated map updates to the system to improve efficiency

Enhance the performance and reliability of existing mapping products.

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.

Requirements

Python 3 and/or Java 17+

PostgreSQL/PostGIS

High performance computing and geometric methods relating to GIS.

Modern DevOps and CI/CD practices including deployment pipelines and Jenkins.

AWS including: CDK, Serverless (Lambda), S3, SQS, API Gateway, CloudFormation, Aurora/Postgres

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-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.

Cloud monitoring, telemetry, intelligence tools and processes, including Grafana.

Incrementally replacing enterprise legacy systems.

Working in Agile delivery models.

Apply for this position