Overview
The Software Developer role 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.
Responsibilities
* You manage service components to ensure they meet business needs and performance targets.
* You support specific activities to improve development processes.
* You identify obvious deficiencies in development processes.
* You participate in the information security process.
* You design and implement embedded security controls in solutions and services.
* You competently apply a modern standards approach and guide others to do so.
* You collaborate with others when necessary to review specifications.
* You use the agreed specifications to design, code, test and document programs or scripts of medium-to-high complexity, using the right standards and tools.
* You participate in team prototyping.
* You advocate for the use of prototypes and testing with others.
* You establish design patterns and iterate them.
* You use a variety of prototyping methods and choose the most appropriate.
* You help fix faults following agreed procedures.
* You carry out agreed maintenance tasks on infrastructure.
* You translate logical designs into physical designs.
* You produce detailed designs.
* You effectively document all work using required standards, methods and tools, including prototyping tools where appropriate.
* You design systems characterised by managed levels of risk, manageable business and technical complexity, and meaningful impact.
* You work with well understood technology and identify appropriate patterns.
* You build and test simple interfaces between systems.
* You work on more complex integration as part of a wider team.
* You collaborate with user researchers and can represent users internally.
* You champion user research to focus on all users.
* You prioritise and define approaches to understand the user story, guiding others in doing so.
* You offer recommendations on the best tools and methods to use.
Essential Experience
* Your experience writing programs and scripts using Curam Social Program Management allows you to use agreed specifications to independently design, code, test and document programs or scripts of medium-to-high complexity, using the right standards and tools.
* Your experience developing and debugging Curam Social Program Management allows you to help identify and fix faults following agreed procedures and carry out agreed maintenance tasks.
Behaviours
* Communicating and Influencing (Level 3)
* Working Together (Level 3)
How To Apply
Apply online, you must provide a CV and Supporting Statement (of no more than 1000 words). Your CV and Supporting Statement should clearly demonstrate how you meet the Experience and Behaviours required for the role as outlined in the Success Profiles above, with specific examples of relevant work.
Artificial Intelligence (AI) tools can be used to support your application, but all statements and examples provided must be truthful and taken directly from your own experience. If plagiarism is identified, applications may be withdrawn and internal candidates may be subject to disciplinary action. See our candidate guidance for acceptable and unacceptable uses of AI in recruitment.
Other Information
In the event of high volume applications, we may conduct an initial sift based on the CV and Supporting Statement. Candidates who pass the initial sift will have full assessments. The interview will assess the Experience and Behaviours listed, and the Technical Assessment will evaluate the technical skills relevant to the role.
#J-18808-Ljbffr