Software Developer (AWS)

  • Talent International
  • Edinburgh, Midlothian
  • Aug 18, 2023
Contractor Information Technology Telecommunications Java Testing

Job Description

  • 6 month contract within the public sector
  • Hybrid working, occasional travel to Scotland
  • £400 per day outside IR35

Software Developer

Our public sector client is looking for an experienced software developer with solid AWS development experience to join their Agile Development team. You will be required to work in private beta to deliver new features and support user testing to improve functionality across two registers.

You will need strong commercial experience in;

  • AWS including: CDK, Serverless (Lambda), S3, API Gateway, Cloud Formation, Aurora/Postgres
  • Typescript
  • Modern JavaScript UI frameworks, including React.
  • Strong HTML/CSS skills and an awareness of accessibility considerations

Significant and demonstrable experience in the following areas:

  • Making excellent quality software with other people.
  • Ability to engage with stakeholders, understanding context and requirements, from diverse areas of a business including Product Management, Service Design, and Operations
  • Developing within GDS or Digital First (or similar) quality standards
  • Design and implementation of solutions using a service-based and serverless architecture.
  • Using written, verbal, and visual communication to explain complex topics concisely to both technical and non-technical audiences.
  • Cloud monitoring, telemetry, intelligence tools and processes, including Grafana.
  • Experience working in the Agile delivery models - such as Scrum and/or Kanban frameworks.
  • Formal XP engineering techniques
  • Defining infrastructure-as-code

Day to day

  • Ensure products are fit for production, secure and able to be effectively supported
  • Work on the creation, refinement and support of customer facing APIs
  • Extend and sustain the high-quality support procedures, dashboards, monitoring and development capabilities, ensuring the team can continue to improve services via feedback
  • Engage with wider communities of practice throughout the organisation and share knowledge, techniques and experience
  • Ensure that development of software complies with non-functional requirements, such as accessibility, security, UI/UX, performance, maintainability, deplorability etc.
  • Troubleshoot development and production problems across multiple environments and operating platforms that underpins the service

Please apply below if you're interested in finding out more.