Are you a skilled engineer with a passion for innovation and leadership? Do you excel in guiding teams and delivering high-quality technical projects? We’re seeking an experienced Lead / Senior Software Engineer to join my client’s team! This role involves driving the design, development, and successful delivery of technical initiatives, playing a pivotal role in optimising team productivity and ensuring top standards of quality.
Key Responsibilities:- Lead a team of developers, conducting technical analysis, breaking down tasks, estimating timelines, and overseeing project delivery.
- Address and resolve technical issues, ensuring seamless project progression.
- Conduct code reviews, implement pair programming, and maintain high coding standards.
- Dedicate up to 50% of your time to coding on critical projects, with the remainder focused on technical management.
- Mentor and guide team members, fostering a collaborative and innovative environment.
- Take ownership of my client’s Azure backend for their PIM, Mail, CheckPoint, and plugins for AutoCAD and Revit.
- Drive prioritisation of the backlog for technical debt and platform improvements and lead migrations to the latest .NET framework versions.
- Leadership & Project Management: Leadership skills, with the ability to manage technical staff and deliver on complex projects. Any experience in mentoring and guiding team members will be highly advantageous.
- Technical Expertise: Advanced skills in C# (or similar), with additional exposure to TypeScript, Reason ML, and Azure Application Development Services as a plus.
- Problem Solving & Communication: Skilled in troubleshooting and conveying technical concepts to technical and non-technical audiences.
- Industry Best Practices: Familiar with Kanban, Lean, Agile, SOLID principles, TDD, and CI/CD.
This role offers a unique opportunity to work on innovative solutions in a collaborative environment where your contributions will drive key projects forward. Join us in shaping the future of exciting technical solutions!
Apply Now to be part of a team that values innovation, quality, and professional growth. Senior Software Engineer - Manchester