Job Title: Senior Developer - Team Lead Company Name: U.S. Legal Support Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/poh1q2dpwglrudpz Job Description: Posted 12h agoSenior Developer - Team Lead@ U.S. Legal SupportView All JobsWebsiteHouston, Texas, United StatesRemoteFull TimeResponsibilities:Lead development, Mentor engineers, Oversee releasesRequirements Summary:7+ years software development; 3+ years technical lead; strong .NET/C# and REST; production support; CI/CD; Bachelor's in CS or related field, or equivalent experience.Technical Tools Mentioned:NET, C#, REST, Git, Azure DevOps, SQL Job Title: Team Lead – .NET Application Development & SupportLocation: Remote - Must live in the USAAbout U.S. Legal Support:Come join one of the fastest-growing legal services companies in the United States! U.S. Legal Support is a privately held company with over 85 offices nationwide. As a leading provider of litigation services, we are the only company offering a full suite of court reporting solutions, record retrieval, interpreting & translation, trial services, and transcription services to law firms, major corporations, and insurance companies.At U.S. Legal Support, we encourage everyone to bring their authentic selves to work every day. We offer flexible work hours and family-friendly benefits to support our employees.Position Overview:We are seeking a Team Lead – .NET Application Development & Support to lead both development (build) and production support (run) teams for our Work Order Management System (WOMS) and related integration applications. This role blends hands-on technical leadership with operational ownership.The ideal candidate will guide the ongoing modernization of a legacy Java application into a modern .NET platform while ensuring production stability, code quality, and continuous improvement. This role requires strong technical depth in .NET, experience managing code repositories and release pipelines, and the ability to mentor engineers while collaborating closely with product, infrastructure, and business stakeholders.Essential Job Functions:Technical Leadership & DeliveryLead the design, development, and enhancement of .NET-based applications and servicesOwn technical decisions, coding standards, and best practicesProvide hands-on guidance and conduct code reviews to ensure high-quality, maintainable solutionsParticipate in migration and modernization from Java-based systems to .NETBuild & Run OwnershipManage both development and production support teamsEnsure system availability, performance, reliability, and scalabilityOversee incident management, root cause analysis, and permanent fix implementationEstablish and enhance operational support processes, monitoring, and alertingCode Repository & Release ManagementOwn and maintain source code repositories, including branching strategies and pull requestsEnforce CI/CD best practices and deployment standardsCoordinate releases, hotfixes, and environment promotionsCollaboration & CommunicationPartner with product owners, architects, infrastructure, and QA teamsCommunicate status, risks, and dependencies to stakeholders and leadershipDocumentation & Process ImprovementMaintain accurate technical and operational documentationRefine development, deployment, and support processesCore Competencies:Strong technical leadership and decision-makingAdvanced troubleshooting and analytical skillsClear communication with technical and non-technical audiencesProven mentoring and team leadershipStrong ownership mindset for delivery and production stabilityPosition Requirements:7+ years of professional software development experience3+ years in a technical lead or senior engineering roleStrong hands-on experience with .NET (.NET Core / .NET 6+), C#, and RESTful APIsExperience supporting and troubleshooting production applicationsSolid understanding of full-stack architecture with strong backend focusExperience with relational databases (MS SQL Server, MySQL, or equivalent)Proficiency with Git and repository management best practicesExperience designing and supporting CI/CD pipelines (Azure DevOps preferred)Ability to perform code reviews, root cause analysis, and drive long-term fixesBachelor’s degree in Computer Science or related field, or equivalent experiencePreferred / Nice-to-Have:Experience migrating or modernizing legacy Java applications to .NETFamiliarity with cloud platforms (Azure preferred; AWS a plus)Experience with containerization and modern deployment practicesWorking knowledge of Linux environments, Tomcat, and Java applicationsExposure to DevOps and modern production support practicesBenefits:Retirement benefitsMedical, dental, and vision coverageFlexible spending accountsCommuter benefitsLife insuranceShort- and long-term disabilityPaid time off, including 9 holidaysPaid parental leaveEmployee assistance program