Ofertas › Network IT
Network IT · London, United Kingdom · £? - ? per year
Salary: £? - ? per year Requirements: SC Cleared. Proven experience leading a development team and working to agile principles. Demonstrable experience with C#, .NET, .NET Core and .NET Framework; MVC and Web API; SQL and SQL Server, including database schema design; RESTful API design; application profiling and performant coding; Git; reusable components and core libraries; debugging and systems analysis; HTML5, CSS/SASS, JavaScript and TypeScript; and CI/CD pipelines. Familiarity with a front-end framework such as Angular, React or Vue; Angular is preferred. Strong leadership and team-building skills, including the ability to motivate and develop a multidisciplinary team in a complex environment. Strong understanding of modern standards and practices, with the ability to advise and coach others and ensure compliance. Ability to design and review systems with medium to high levels of risk, impact or complexity, considering technology choices, resource efficiency, security and integration. Good understanding of information security and its application in system design. Ability to define integration builds, coordinate build activities across systems, and undertake or support integration testing. Responsibilities: Act as a technical leader in a multidisciplinary squad, making local technical decisions in line with our strategic direction and coordinating the squads technical work. Motivate and develop squad members, including coaching, pairing, mentoring and recommending learning or training. Keep users needs in mind when making decisions, distinguish needs from wants, and focus on benefits, outcomes and value for money. Ensure the teams developer skills meet the needs of the products and services being developed. Support knowledge transfer between Principal Developers, development teams and DevOps teams in line with our strategic direction and departmental standards. Represent operational teams in decisions about evolving processes, structures and policies to meet current organisational needs effectively. Lead ways of working and collaboration as a multidisciplinary team forms, introducing sustainable changes at an appropriate pace. Apply consistent technical standards and advise others on their use. Review system designs and coordinate integration work, ensuring appropriate technology choices, efficient resource use, secure design and effective integration. Contribute to engineering improvements such as automated testing, dashboarding, monitoring and obse