Full Stack .Net Developer
Job in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-07-03
Listing for:
TEKsystems c/o Allegis Group
Full Time
position Listed on 2026-07-03
Job specializations:
-
Software Development
Software Architect, Cloud Engineer - Software, Full Stack Developer, Backend Developer
Job Description & How to Apply Below
Customer is seeking a highly technical Lead who is 100% hands-on to lead the modernization and enhancement of critical platform routing solutions. This individual will serve as the technical leader for a team of developers and QA engineers while remaining deeply involved in hands-on software development and architecture decisions.
The ideal candidate is a senior engineer who enjoys working in the code daily, partnering closely with Product Owners, Architects, and development teams to deliver scalable solutions. This is not a people-management role-it is a hands-on technical leadership position focused on driving engineering excellence, guiding technical direction, and helping modernize existing systems as the organization transitions toward cloud-based architectures.
Skill Breakdown:
8-15 years of experience
Hands-On Development with .NET Core/.NET 6/.NET 8
Front-End Development is nice to have (Angular or React). If they are solely back-end, they would be interested.
Azure or Google Cloud Platform is nice to have. They are on prem and moving to Google Cloud Platform but have some services for Azure in their environment.
Solid senior Engineer - title is "Technical Lead," but they don't need to have had that specific title.
Key Responsibilities
Lead the design, development, and enhancement of enterprise applications using .NET 8, C#, and ASP.NET Core
Serve as the primary technical lead for a team consisting of approximately 5 developers and 2 QA engineers
Remain highly hands-on with coding, solution design, code reviews, troubleshooting, and technical decision-making
Partner closely with Product Owners, Architects, and engineering teams to translate business requirements into scalable technical solutions
Drive modernization efforts to replace and extend existing platform routing capabilities
Guide the development of distributed applications and microservices-based solutions
Design and support API-driven architectures and system integrations
Collaborate with offshore development teams to ensure alignment on technical direction and sprint execution
Promote engineering best practices around code quality, testing, performance, scalability, and maintainability
Support cloud transformation initiatives as the organization migrates from on-premises environments to Google Cloud Platform (Google Cloud Platform)
Contribute to messaging and event-driven architectures utilizing technologies such as RabbitMQ
Champion the effective use of AI-assisted development tools, including Cursor AI, to improve development productivity while maintaining engineering standards
Mentor developers and provide technical guidance across the software development lifecycle
Required Qualifications
8-15 years of software engineering experience
Strong expertise developing applications with .NET Core/.NET 8, C#, and ASP.NET Core
Proven ability to provide technical leadership while remaining heavily involved in hands-on development
Experience designing and building scalable enterprise applications and APIs
Strong understanding of software architecture, design patterns, and distributed systems concepts
Experience working directly with Product Owners, Architects, developers, and QA teams
Experience working within Agile development environments
Ability to lead technical discussions, mentor engineers, and drive engineering best practices
Strong communication and collaboration skills across onshore and offshore teams
Preferred Qualifications
Experience with microservices architectures
Exposure to frontend technologies such as React or Angular
Experience with RabbitMQ or similar messaging/event-driven platforms
Experience with Google Cloud Platform (Google Cloud Platform);
Azure experience is also beneficial
Experience with AI-assisted development tools such as Cursor AI, Git Hub Copilot, or similar platforms
Logistics, transportation, supply chain, or routing platform experience
Experience supporting cloud modernization and migration initiatives
What We're Looking For
We are looking for a senior engineer who combines strong technical depth with leadership capabilities. The ideal candidate may not currently hold a formal "Tech Lead" title but has demonstrated the ability to guide technical direction, mentor engineers, and influence architecture decisions while staying actively involved in development work.
This role is best suited for someone who enjoys being "in the weeds" technically, solving complex engineering problems, and leading by example through hands-on contribution.
Job Type & Location
This is a Contract to Hire position based out of Charlotte, NC.
Pay and Benefits
The pay range for this position is $60.00 - $75.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
Medical, dental & vision
Critical Illness, Accident, and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×