Remote
Lead Software Engineer
About this role
Experienced software engineers will find a full-time opportunity as a Lead Software Engineer, responsible for the maintenance, modernization, and development of online and backend platforms using advanced .NET technologies, while collaborating with cross-functional teams in a remote environment. Key responsibilities: Serve as a technical expert for software development projects, focusing on both legacy and modern .NET platforms Lead code reviews and ensure adherence to coding standards and project-specific conventions Collaborate with developers, QA, DevOps, and business stakeholders to design and enhance scalable solutions Required qualifications: Bachelor's degree in Computer Science or a related field 7+ years of hands-on software development experience with C# and .NET Deep understanding of object-oriented programming and design patterns Experience with front-end integration in .NET web applications, including Blazor and legacy ASP.NET WebForms Strong SQL Server database skills and ability to configure and troubleshoot Azure infrastructure
Source listing: virtualvocations_main