Senior FullStack/.NET Core Team Lead
- Full time
- United Kingdom
- Developer
Job Description
We are seeking an experienced Senior .NET Team Lead to join our dynamic software development team. The candidate will spend 75% of their time coding and 25% managing and mentoring a small cross-functional team. The Senior Team Lead will be an integral part of our agile environment, leading a team of 20 developers and responsible for delivering high-quality, robust, and scalable software solutions.
Key Responsibilities
- Manage a small cross-functional team of engineers, ensuring the team meets their targets and supports their learning and development through coaching, mentoring, and personal development planning.
- Champion Engineering Best Practices and disseminate this knowledge throughout the team.
- Provide guidance on architectural and design decisions around individual changes and control technical debt to keep it at a manageable level.
- Ensure that code reviews are conducted properly and adhered to across the team.
- Provide out-of-hours technical support when necessary.
- Participate in the entire application lifecycle, focusing on design, coding, and debugging.
- Participate in discovery sessions to define new applications and features.
- Write clean code to develop functional software applications and troubleshoot and debug applications.
- Design unit tests for increased software resilience.
- Manage cutting-edge technologies to improve legacy applications and collaborate with developers to integrate user-facing elements with server-side logic.
- Gather and address technical and design requirements, build reusable code and libraries for future use, and scalable software.
- Liaise with the development, test, support, and consultancy teams to identify new features.
- Follow emerging technologies and software trends to future-proof development activities.
- Provide software support to ensure delivery of the SLA agreements.
- Participate in governance and implementation of company coding principles and software development principles.
Qualifications and Skills
- A bachelor’s degree in Computer Science, Information Systems, or a related field. A Master’s degree is a plus.
- A minimum of 7 years of experience in .NET Core, JavaScript, and T-SQL.
- At least 3 years of experience as a team lead or in a similar role with a strong emphasis on team management.
- Proven experience working in an Agile development environment.
- Proficiency in Kendo UI or similar libraries and frameworks.
- Experience with Jenkins, CI/CD pipelines, and Azure or similar cloud platforms.
- Excellent understanding of best practices for software release processes.
- Exceptional problem-solving skills, attention to detail, and a strong understanding of software development principles and technologies.
- Excellent interpersonal and communication skills.
If you meet the above requirements and are passionate about delivering high-quality software solutions, we would love to hear from you. Join our team of talented developers and contribute to building innovative and robust applications using the latest technologies.
Apply Here
More Job Openings
.NET
Full Time
Senior FullStack/.NET Core Team Lead
United Kingdom
.NET
Full Time
Senior .NET Developer
Gurugram