Lead Developer

Biffa Ltd
High Wycombe, United Kingdom
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

High Wycombe, United Kingdom

Tech stack

Clean Code Principles
ASP.NET
.NET
Applications Architecture
Azure
Software Quality
Code Review
Software Design Patterns
Performance Tuning
Software Engineering
Software Systems
Systems Architecture
Cloud Platform System
REST
Microservices

Job description

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. Key Responsibilities & Accountabilities

  • 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.

Requirements

  • 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.

Apply for this position