Lead Fullstack Developer
| Estimated Pay info | Based on similar jobs in your market$60 per hour |
|---|---|
| Hours | Temporary |
| Location | Atlanta, Georgia |
About this job
At TRC Talent Solutions, we don't just fill positions—we build engineering teams. Our IT & Engineering practice has spent more than 50 years connecting top technical talent with organizations driving large-scale transformation. We are currently partnering with a Top 5 Global Homebuilder on one of its most strategic technology initiatives.
SummaryWe are seeking a Lead Software Engineer to serve as the technical owner of a high-visibility House Cost Management platform that supports a critical enterprise finance initiative. This role will be responsible for modernizing legacy .NET applications, leading cloud-native development efforts, and driving the evolution toward an Azure-based, API-first, event-driven architecture.
This position offers a unique opportunity to blend hands-on development, technical leadership, architecture collaboration, and AI-assisted software modernization within a highly visible enterprise program.
ResponsibilitiesLead the modernization of legacy .NET Framework applications into scalable Azure-based solutions
Design and develop microservices, APIs, and cloud-native applications using .NET Core and Azure services
Partner with enterprise architects to define technical roadmaps and implementation strategies
Serve as the primary technical lead for the House Cost Management platform
Analyze and deconstruct complex legacy applications to support modernization efforts
Mentor junior and mid-level developers while promoting engineering best practices
Drive adoption of clean architecture, test-driven development, and modern software design patterns
Design and implement event-driven architectures utilizing Azure Service Bus and Event Grid
Collaborate with business stakeholders to translate requirements into scalable technical solutions
Utilize AI-enabled development tools to accelerate code analysis, modernization, and productivity
Support application deployment, monitoring, performance optimization, and ongoing enhancements
Participate in architecture reviews, code reviews, and technical decision-making processes
8+ years of professional software engineering experience
Expert-level experience with C# and .NET technologies
Strong experience with both .NET Core and legacy .NET Framework applications
Hands-on experience developing cloud-native solutions within Microsoft Azure
Experience with Azure App Services, Azure Functions, Service Bus, and related cloud services
Strong experience with Azure DevOps (ADO) and modern CI/CD practices
Front-end development experience with Angular preferred
Strong React and TypeScript experience will also be considered
Deep understanding of microservices architecture and distributed systems
Experience with Domain-Driven Design (DDD) principles
Strong understanding of API design, event-driven systems, and scalable application architecture
Experience mentoring developers and leading technical initiatives
Excellent communication, problem-solving, and stakeholder management skills