The Lead Developer works in the Biffa Software Development team designing, developing, and maintaining complex software solutions. The role involves collaborating with cross-functional teams, mentoring junior developers, and ensuring best practices in coding, application architecture, and performance optimisation. The role plays a pivotal role in shaping the technical direction of our products and platforms. This is not just a coding position – it influences architectural decisions, drives innovation, and ensures our systems are robust, scalable, and future‑ready.
Responsibilities
- Design & Development: Build scalable, secure, and high‑performance applications using modern technologies.
- Architecture: Contribute to system architecture decisions and ensure alignment with business goals.
- Code Quality: Write clean, maintainable, and well‑documented code following industry standards.
- Mentorship: Guide and support junior developers through code reviews and technical coaching.
- Collaboration: Work closely with Product Managers, Testers, and other stakeholders to deliver high‑quality software.
- Continuous Improvement: Stay updated with emerging technologies and recommend improvements to existing systems.
- Troubleshooting: Diagnose and resolve complex technical issues in production and development environments.
- Full lifecycle: Lead the end‑to‑end development lifecycle, from planning and design to deployment and maintenance.
Qualifications
- 5+ years’ experience in software development, with at least 2 years in a senior or lead role.
- Strong experience developing integrations using .NET Framework, ASP.NET, RESTful web services.
- Proficiency with Microsoft Azure services.
- Strong understanding of design patterns, microservices, and cloud‑based architectures.
- Excellent problem‑solving, communication, and leadership abilities.
- Possesses a self‑starter attitude and can operate autonomously.
- Excellent interpersonal skills, able to work collaboratively with stakeholders across the business.
- Excellent problem solving and troubleshooting skills in a technical context.
- Ability to work on multiple initiatives at once and prioritise accordingly.
- Proven track record of delivering complex analysis specifications and working with project teams to deliver successful results.
#J-18808-Ljbffr…
