Lead .Net Developer
-
Location
Edinburgh
-
Sector:
-
Job type:
-
Salary:
£82000 - £83000 per annum
-
Contact:
Jonty Day
-
Contact email:
j.day@ioassociates.co.uk
-
Job ref:
BBBH134672_1713179328
-
Startdate:
ASAP
About Us: Our client is a leading financial institution with a strong presence in the UK financial market, they are dedicated to delivering cutting-edge technology solutions to meet the evolving needs of our customers.
Position Overview: We are seeking a highly skilled and experienced Lead .NET Developer to join their dynamic team in Edinburgh. As a Lead .NET Developer, you will play a crucial role in the design, development, and implementation of mission-critical software applications that drive our business forward. You will lead a team of talented developers, guiding them through the development lifecycle while ensuring the delivery of high-quality, scalable, and maintainable software solutions.
Responsibilities:
- Lead a team of .NET developers, providing technical guidance, mentorship, and support throughout the software development lifecycle.
- Collaborate with stakeholders to gather requirements, define project scope, and translate business needs into technical specifications.
- Design and architect robust, scalable, and secure software solutions using the .NET framework and related technologies.
- Develop and maintain high-quality code following best practices and coding standards.
- Conduct code reviews to ensure adherence to coding standards, quality, and performance guidelines.
- Drive continuous improvement initiatives, identify areas for optimization, and implement solutions to enhance system reliability, scalability, and performance.
- Stay updated with the latest technologies, trends, and best practices in software development and incorporate them into our development processes.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, backlog grooming, and retrospective meetings.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- Minimum of 6 years of experience in software development, with a focus on .NET technologies.
- Proven experience in leading and mentoring development teams in a fast-paced environment.
- Extensive hands-on experience with C#, .NET Core, ASP.NET MVC, Web API, Entity Framework, and related technologies.
- Strong understanding of software architecture, design patterns, and SOLID principles.
- Experience with front-end technologies such as JavaScript, HTML5, CSS3, and frameworks/libraries like Angular, React, or Vue.js.
- Solid understanding of relational databases and experience with SQL Server or similar RDBMS.
- Experience with cloud platforms (Azure, AWS, or Google Cloud) and containerization technologies (Docker, Kubernetes) is a plus.
- Excellent communication and interpersonal skills with the ability to collaborate effectively with cross-functional teams.
- Strong problem-solving skills and the ability to thrive in a challenging and dynamic environment.
Benefits:
- £82,000 basic salary and performance-based bonuses.
- Comprehensive benefits package including health insurance, retirement plans, and paid time off.
- Opportunities for professional development and career growth.
- Flexible work environment with the option for remote work.
- Dynamic and collaborative culture with a focus on innovation and excellence.