Data Engineer

Data Engineer

Posted 1 week ago by Venesky Brown on Linkedin

Negotiable
Outside
Hybrid
Scotland, United Kingdom

Summary: The Data Engineer role at a public sector organization in Edinburgh involves ensuring the technical resiliency of data integration solutions and supporting ongoing data engineering activities. The position requires collaboration with technical colleagues to design robust solutions and emphasizes sustainable software development practices. This is a hybrid role with an initial 6-month contract and a daily rate of £484, classified as outside IR35.

Key Responsibilities:

  • Ensure technical resiliency of all data integration solutions and services.
  • Support the delivery of ongoing data engineering activities.
  • Enhance and support existing data product outputs for both internal and external customers.
  • Collaborate with technical colleagues to design robust data integration solutions.
  • Demonstrate excellent, sustainable, and collaborative software development practices.
  • Participate in team events, leading where specialist knowledge is required.
  • Troubleshoot and fix development and production problems across multiple environments.
  • Engage with wider communities of practice to share knowledge and experience.
  • Ensure high quality of developed solutions through unit tests and code analysis.
  • Ensure compliance with non-functional software requirements.
  • Use collaborative development practices such as pairing and mobbing techniques.
  • Support and deliver disaster recovery assurance of digital services.

Key Skills:

  • Python
  • PostgreSQL
  • REST APIs
  • Modern DevOps and CI/CD practices and tooling (Docker, GitLab CI, AWS CodePipeline, AWS CDK, AWS CloudFormation)
  • Expertise in SQL, data transformation, and analysis
  • Experience implementing data ETLs, data streaming systems, and data integration solutions
  • Experience working in Agile delivery models (Scrum and/or Kanban)
  • Data warehousing (desirable)
  • Hybrid on-premises/cloud solutions (desirable)
  • AWS Glue, Step Functions, Lambda functions, S3, RDS, Data Migration Service (desirable)
  • Using testing tools for unit testing (desirable)
  • Openshift (desirable)
  • PostGIS for PostgreSQL (desirable)
  • Designing and implementing service and event-based architectures (desirable)
  • Monitoring, alerting, intelligence tools (desirable)
  • Human-centred, research-driven, inclusive design practices (desirable)
  • TDD (desirable)

Salary (Rate): 484

City: Edinburgh

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT