Lead Developer
Brighton / Hybrid / Fully Remote
Lead Developer required by a leading technology / software compare based in the centre of Brighton. The Lead Developer will work with an awesome team in an awesome company culture and be involved in software development as well as leading a small development team. Core skills will include C#, ASP.NET MVC, .NET Core / .NET 5 and SQL Server. I have recruited over 30 people for these guys over the last several years and as a recruiter with 20 years experience I can say that these guys have the best company culture I have ever experienced bar none!
Benefits
The Lead Developer will not only work for an awesome company with exciting growth plans and a fantastic company culture, but you will also benefit from:
Starting salary of up to £65,000
Office based / Hybrid / Fully Remote WFH available
25 days annual leave (Plus Bank holidays) increasing with service
Private Medical Insurance, Life Assurance, Pension Plan
Perkbox Retail discounts
Various salary sacrifice schemes (season ticket loan, ride to work, childcare vouchers etc.)
Training & Development budget
'Wind-down' Fridays, bi-weekly (games, pizza, drinks etc.)
Bring your dog to work day once a month
Free onsite massages
Casual dress environment
Awesome vibe & culture
Excellent career learning / progression opportunities
A few details about the role
As a Lead Developer you will encompass a role that both leads the team from both a technical perspective as well as being a mentor, coach and go to person on a personal level. Some of your responsibilities will include:
Lead and line manage a team of developers, ensuring that levels of engagement remain high, and the team is empowered to deliver brilliant work. To include performing 1-2-1s, identifying training needs and managing professional progression.
Working closely with the other Development Team Leads to drive performance and engagement throughout the development teams; co-ordinate training needs; and facilitate career pathing and progression.
Liaising with the Development Manager to highlight knowledge development areas for the Development Team to assist with project allocation and resourcing.
Participating in the development of the technical strategy in collaboration with key colleagues.
Ensuring that your team understands, feeds into and is aligned with the technical strategy.
Providing technical and process guidance to ensure that sound application design and quality practices are followed.
Direct liaison with customers to provide technical consultation and guidance, working alongside Business Development Managers, Business Analysts and Account Managers during workshops and other customer meetings.
Assisting and supporting BAs to produce solution designs for customer projects, as required.
Involvement and input in solution and architectural design, working closely with the Architect team.
Providing sound decision making for software development, ensuring that the constraints and needs of the business are considered alongside the overall technical strategy.
Actively share your knowledge with the wider Developer community.
Contribute to core product development.
Fostering collaboration and communication amongst team members.
Participating in cross-functional process improvement initiatives.
Stay abreast with technical development and trends.
Perform other related duties as required and assigned.
What you will need
Desire is fantastic, but you will also need:
Thrives on problem solving, loves grappling with complexity and can make the most difficult concepts easy to understand using sincere and clear communication skills
Has a friendly Can do attitude
Collaborates effectively with other disciplines and can be trusted to deliver
Wants to invent cool, progressive stuff thats useful to the industry
Has calm presence of mind when its needed
Has a strong sensible streak but knows how to have a bit of fun now and again
Excellent software development skills (C#, SQL, XSLT, Web Api, MVC and .NET Framework)
Experience in the design and implementation of services, using WCF or other service-oriented technologies
Experience using Visual Studio and Git
Excellent Object Oriented design skills (Design Patterns, SOLID)
Experience inputting into architectural design and solutions
Experience in managing, leading or coaching team members
Experience in providing technical guidance to other Developers and the wider team
Experience in TDD (Test Driven Development)
An understanding of business operations and commercial decisions
Experience of continuous integration, continuous deployment and automated integration testing
Ability to operate independently within defined methodologies, procedures, and guidelines
Excellent communication skills and experience working closely with external stakeholders
Good problem solving and analytical skills
Technical writing skills
Experience with .NET Core / .NET 5, Kubernetes and Docker will be advantageous but not essential
If you feel that you are the Lead Developer that my client is after, then please apply via the link or contact me directly on my personal LinkedIn profile page.
All the best,
Charlie Syrett
Richmond Square Consulting Ltd
Alternative job titles: Development Team Lead, Software Development Team Leader, Principal Developer, Senior Software Developer, .NET Development Lead