Lead .NET Developer
Cavendish Professionals · Bucharest, Romania
قدّم وتابع مع أبلاي إيدجOur client is a leading professional services company supporting a large enterprise tax platform in the US, looking for a Senior Software Engineer / Scrum Team Lead to join their growing development team.The application consists of multiple modules, including external system integrations, a calculation engine, user management and access control, documentation, comments and exports.Skills and Requirements:Over 7 years of experience in software development, with proven experience as a Backend Engineer and a strong focus on production support and troubleshooting.Strong proficiency in C# and .NET, including ASP.NET WebAPI, API design and ASP.NET MVC Core.Expertise in Dependency Injection, Entity Framework Core, Unit of Work and Repository patterns.Strong experience with unit and integration testing using frameworks such as xUnit, MSTest or NUnit.Strong SQL skills and experience working with relational databases.Knowledge of React, together with a basic understanding of JavaScript, HTML, CSS, npm and Node.js.Solid understanding of system architecture, networking principles and distributed systems.Experience with cloud platforms such as Azure and containerization technologies including Docker and Kubernetes.Knowledge of DevOps practices and CI/CD pipelines, together with experience using performance monitoring, profiling and static code analysis tools.Experience with authentication mechanisms such as OAuth and JWT.Familiarity with incident management systems and IT service management frameworks such as ITIL.Excellent English communication skills and a strong consultant mindset, with the ability to propose innovations, explain the reasons for change and guide non-technical stakeholders.Ability to work effectively with teams operating in the US time zone, with standard working hours extending to approximately 6 pm CET and a preference for longer overlap with the US team.Role and Responsibilities:Lead a Scrum team – Lead a team of six developers and testers, fostering a collaborative, productive and supportive working environment while helping team members grow professionally.Own client communication – Act as the central point of contact for client representatives, maintaining open communication, addressing concerns and feedback, and ensuring expectations are effectively managed.Drive delivery and quality – Oversee the software development lifecycle to ensure projects are delivered with high quality and on time, while maintaining a strong sense of ownership and accountability for project success.Stay hands-on – Work as a hands-on developer, producing high-quality code at pace, conducting thorough code reviews and promoting software development best practices across the team.Apply strong engineering practices – Use design patterns effectively, explain their value to the team and implement them where appropriate. Advocate for improvements in development processes and introduce new tools and techniques when they provide value.Support production systems – Contribute to production support and troubleshooting, using monitoring, profiling and analysis tools to identify and resolve complex technical issues.Improve the platform – Proactively identify opportunities to improve project efficiency, software quality and development practices, while helping the team adopt effective solutions.Coordinate and enable the team – Facilitate collaboration, provide technical assistance and help the team overcome challenges to achieve project goals.Maintain project visibility – Keep project documentation up to date and provide light reporting on project progress.Benefits:Exposure to modern technologies including .NET 8, Entity Framework Core, Azure, REST APIs, SignalR and micro-frontend architecture.Work across a complex application ecosystem combining Angular, Bootstrap and React with a .NET-based backend and relational databases.Opportunity to combine technical leadership with hands-on software development and direct client interaction.Collaboration with international teams, including colleagues and stakeholders in the US.Exposure to cloud technologies, DevOps, CI/CD, distributed systems and production-grade enterprise software.An environment where ownership, accountability, continuous improvement, leadership and technical excellence are strongly valued.For more information – please apply for this job or send your CV directly and I will call you back to provide you with more details.Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience. All qualified applicants will receive consideration for employment regardless of, gender, race, age, sexual orientation, religion, or belief.