Please note that you will be required to gain SC clearance for this position (UK passport required)
Location - Bristol, Manchester, Brimingham, Leeds, London
The role is to work with other software engineers to provide compelling applications; build and integrate with backend systems and APIs; and contributing to the learning strategy for software engineering.
The role is key to providing outstanding service to our customers by maintaining and improving the products we supply them with.
• Creates and implements technical solutions for a domain or cross domains / portfolios of work within a specific technology area autonomously, understanding how solutions impact systems internally and/or externally and assessing impact of change.
• Provides sound technical expertise to consult on significant component(s) of a technical solution within a specific domain or cross domain.
• Identifies opportunities to improve standards of practice within a project, continuously enhancing ways of working.
• Delivers resolutions to problems that tend to be complex, cross-domain or of high impact to customers.
• Provides technical quality assurance over work of other engineers through matrix team structure.
• Engages with business and product stakeholders, building relationships, managing customer expectations.
• Ensures deliveries meet required non-functional standards.
• Systems thinking - You provide technical expertise to evaluate the impacts and links between structure, people, process and technology. You think through the whole systems context, new perspectives and insight before taking on projects.
• Technology excellence - You build and apply insight about emerging technology to develop and deliver new digital solutions. You break complex information down into understandable language.
• Technology design - You partner with the business to understand and analyse user requirements and inform the architecture design for software, systems and networks.
• Be agile - You identify opportunities to use collaborative approaches and continuous improvement. You contribute to projects as a subject matter expert or content owner.
• Security Clearance - Eligible to be Security Cleared to SC level.
Mandatory
• Agile - Experienced in working within an agile team and aware of the associated development practices and ceremonies.
• Communication – ability to communicate solutions to people of varying technical skill, work as a part of broader project teams.
• Technical - .NET, C#, containerization
• Continuous upskilling and ability to quickly learn new technologies
Preferred
• Technical – PL/SQL, ASP.NET, Web APIs, Angular
• OS – Linux, scripting