Team Leader My client who is based in Dublin is looking for a team leader to manage a small team of developers.
This will be a mainly hands off role so experience with people managements, guiding and coaching is essential.
Key Responsibilities: Provide leadership, mentorship, and performance management for software engineers, including hiring, conducting code reviews, and promoting best practices.Collaborate with cross-functional teams to align development efforts with project goals and ensure timely delivery of high-quality solutions.Maintain clear communication with internal stakeholders to discuss development roadmaps and address potential challenges.Advocate for modern software development methodologies, including TDD, DDD, SOLID principles, and CI/CD workflows.Research and prototype scalable architectural solutions that align with the company's long-term technical vision.Ensure thorough documentation and adherence to coding and technical standards.Monitor key performance indicators (code quality, team efficiency) and lead continuous improvement efforts.Required Skills & Experience: 7+ years of hands-on experience in software development, including leadership and mentoring responsibilities.Strong background in building enterprise applications using technologies such as .NET Core, C#, ASP.NET, JavaScript, REST APIs, Entity Framework, and SQL.Expertise in development tools and best practices, including Microsoft Developer Suite, IIS, RedGate, Git, CI/CD pipelines, and scalable system design.Proven ability to lead teams, manage stakeholder expectations, and drive consensus on technical decisions while fostering a culture of continuous improvement.Experience handling performance management processes while maintaining a professional and supportive leadership presence.Hands-on experience developing secure, highly scalable, and resilient applications on cloud platforms like Azure or AWS, leveraging both IaaS and PaaS.A degree in Computer Science, Software Engineering, or a related field.
#J-18808-Ljbffr