Lead Developer Location: Hybrid (3 days in office) Job Type: Full-time, Permanent Salary: Competitive Must have Right to Work in the UK (cannot provide sponsorship) Join our innovative team at a leading company in the psychometric assessment industry. We are looking for a Lead Developer who is passionate about hands-on coding, mentoring, and driving technical solutions from concept to implementation. This role is perfect for someone who thrives in a dynamic environment and is eager to manage development processes and collaborate with cross-functional teams to create scalable, high-quality software solutions. Day-to-day of the role: Hands-on Development: Actively participate in both backend and frontend development using modern technologies, involving in design, coding, and testing of software components. Ensure delivery of high-quality, secure, and maintainable code that aligns with industry best practices. Technical Leadership and Guidance: Provide technical direction and mentorship to a team of developers, promoting best practices in development, design patterns, and frameworks. Conduct code reviews to maintain high standards of code quality and provide constructive feedback. Project Ownership and Delivery: Work closely with Product Managers, QA, and other stakeholders to define project deliverables and timelines. Break down complex requirements into technical specifications and actionable tasks. Process Optimization and Quality Assurance: Champion agile development processes, CI/CD practices, and automated testing to enhance productivity and code quality. Participate in sprint planning, retrospectives, and continuous improvement efforts. Innovation and Continuous Learning: Stay updated on emerging technologies and trends relevant to our tech stack and business needs. Propose new tools and technologies to improve development efficiency and platform scalability. Problem Solving and Troubleshooting: Troubleshoot and resolve technical issues swiftly to ensure minimal impact on end-users. Support production deployment, debugging, and ongoing maintenance as needed. Required Skills & Qualifications: Educational Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Technical Skills: Proficient in .Net 6, .Net Framework 4.7.2, full stack development including Webforms, MVC, Razor Pages, Web API, EntityFramework/EntityFrameworkCore, Bootstrap, SQL Server 2022, and git (AZDO/GitHub). Experienced in building interactive and responsive web applications using React & TypeScript. Skilled in Microsoft Azure, particularly PAAS services like AppService, SqlDatabase. Familiarity with CI/CD using Azure DevOps/GitHub Actions and microservices architecture. Experience: At least 5 years of software development experience with significant hands-on coding. Previous leadership or senior developer role with a proven track record of successful project delivery. Agile development methodologies experience (e.g., Scrum, Kanban). Soft Skills: Strong problem-solving skills, attention to detail, and the ability to make informed decisions. Excellent communication skills and the ability to collaborate effectively with teams and stakeholders. A mentoring mindset aimed at developing technical and professional skills of team members.