Job description
Job Description
Are you looking for a new role in software development? Do you have knowledge and some experience of C# or Java, and JavaScript frameworks? If the answer is yes, then this exciting opportunity could be for you!
Our IT Services business area provides technology for the services National Records of Scotland (NRS) delivers to our customers, including Architecture Business Analysis, Project and Programme Delivery, Service Management, Cyber Security, Infrastructure Engineering Support, Data Engineering Support, and Digital Engineering Support.
Working as part of our Digital Engineering Team, you will work collaboratively across NRS teams - and with digital delivery partners - on the development, testing, delivery, and ongoing support and maintenance of IT digital services, through carrying out the majority of the below duties/responsibilities.
A junior developer learns on the job by delivering software components.
At this role level, you will:
• develop skills while working under supervision to deliver stories in a multidisciplinary team
• understand and be proficient in different types of testing
• be aware of but not responsible for security
• coach and mentor more junior colleagues
Responsibilities
Availability and capacity management
• You support work to improve the availability of services and ensure that they can handle expected load.
Software engineering (programming and build)
• You design, code, test, correct and document simple programs or scripts under the direction of others.
Modern development standards
• You apply the principles of a modern standards approach under the guidance of others.
Systems design and systems integration
• You assist as part of a team in the design of components of larger systems.
• You support building and testing interfaces between systems.
• You support the process of integrating systems.
Information security
• You participate in the activities of the information security process.
• You implement embedded security controls in solutions and services.
Service support
• You help fix faults following agreed procedures, acting as 2nd line support for service desk tickets.
• You carry out agreed maintenance tasks on infrastructure.
User focus
• You support user experience analysis if required.
• You work from user stories, focusing on user needs.
Read more