Start Date
Immediate
Expiry Date
03 Dec, 25
Salary
42244.0
Posted On
03 Sep, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Norway
Industry
Other Industry
JOB SUMMARY
Join Social Security Scotland’s Chief Digital Office as a Software Developer in the Boomi Integration Platform team. You will collaborate in a multidisciplinary team to deliver software components that support our vital social security systems.
Our software engineers are deployed in Agile teams focusing on product development, live service, and continuous improvement. We believe in supporting our team members’ growth and development and you will have access to formal training courses and team learning projects. This ensures that you can continuously learn and enhance your skills.
The Software Engineer post will sit within Social Security Scotland’s Chief Digital Office (CDO), which has a remit to provide infrastructure and systems to support both the wider social security programme and Social Security Scotland.
A developer delivers 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.
ESSENTIAL EXPERIENCE
TECHNICAL / PROFESSIONAL SKILLS:
This role is aligned to General developer within the Digital, Data and Technology Profession.
These skills will be tested during the Technical Assessment if you are successful at sift stage. They will be not be assessed at application stage. Please review the following to understand the skill expectations Software developer - Government Digital and Data Profession Capability Framework
NATIONALITY REQUIREMENTS
This job is broadly open to the following groups:
Further information on nationality requirements
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
RESPONSIBILITIES
• Manage service components to ensure they meet business needs and performance targets.
• Support specific activities to improve development processes.
• Identify obvious deficiencies in development processes.
• Participate in the information security process.
• Design and implement embedded security controls in solutions and services.
• Competently apply a modern standards approach and guide others to do so.
• Collaborate with others when necessary to review specifications.
• Use the agreed specifications to design, code, test and document programs or scripts of medium-to-high complexity, using the right standards and tools.
• Establish design patterns and iterate them.
• Help fix faults following agreed procedures.
• Carry out agreed maintenance tasks on infrastructure.
• Translate logical designs into physical designs.
• Produce detailed designs.
• Effectively document all work using required standards, methods and tools, including prototyping tools where appropriate.
• Design systems characterised by managed levels of risk, manageable business and technical complexity, and meaningful impact.
• Work with well understood technology and identify appropriate patterns.
• Build and test simple interfaces between systems.
• Work on more complex integration as part of a wider team.
• Collaborate with user researchers and can represent users internally.
• Champion user research to focus on all users.
• Prioritise and define approaches to understand the user story, guiding others in doing so.
• Offer recommendations on the best tools and methods to use.