NET Software Development Team Leader As the new Software Development Team Leader, you will lead a team of developers to build, support, and maintain high-quality IT solutions. You will act as a subject matter expert in software design, development, testing, documentation, and deployment. What you'll do In this varied role, you will: Provide input to the Software Development Manager regarding scope, estimation, design, cost, quality, risk, and architectural design to ensure IT systems deliver business value. Mentor and develop the technical capabilities of your reports to ensure they meet business demands and maintain service levels. Collaborate with Enterprise, Solution, and Technical Architects to establish and adhere to agreed standards, patterns, and designs. Design, code, test, and document software using significant experience, complying with version control standards. Take a lead role in evaluating and providing expert advice on programming methods, tools, and standards used within the organisation. Lead the planning and execution of functional, performance, and usability tests in conjunction with the QA team. Review technical specifications from suppliers and lead peer reviews for your team, including contractors and third parties. Plan and undertake software upgrades under standard Change Control processes in communication with the wider business. Ensure all development adheres to company security standards to minimis...