Software Engineer

 

Description:

What technologies will you use?

Our services and applications run on AWS (Amazon Web Services) using Kubernetes, backend services are written in Java, with Node JS and Typescript used for front end applications. Persistence is provided by S3, DynamoDB and Redis. We use Grafana/Prometheus for metrics and dashboarding; and Gitlab for CI/CD. The cloud platform team operate both an AWS and Azure platform.

We are looking for Full Stack developers although we recognise some will be stronger in front or back-end work. Provided you are open to contributing to both areas and learning where needed we would be happy to consider your application.

Here's how you'll typically spend your time:

As a Software Engineer you will deliver software components that form part of a product.

At this role level, you will:

  • Develop software to meet user needs
  • Follow best practice guidelines and help to improve those guidelines
  • Write clean, secure, and well-tested code
  • Coach and mentor more junior colleagues
  • Operate the services you build and identify issues in production

RESPONSIBILITIES

Your main responsibilities will include:

Availability and capacity management

  • Managing service components to ensure they meet business needs and performance targets.

Development process optimisation

  • Supporting specific activities to improve and identifying obvious deficiencies in development processes.

Organization Scottish Government
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Edinburgh,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-05-02 5:47 pm
Expires on 2025-01-21