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 | 2026-11-26 |