Full Stack .Net Developer
TEKsystems · Charlotte, NC · 1 wk ago
HybridEngineering$60–$75/hrContract
Description
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.
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 (GCP)
- 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 (GCP); Azure experience is also beneficial
- Experience with AI-assisted development tools such as Cursor AI, GitHub Copilot, or similar platforms
- Experience with logistics, transportation, supply chain, or routing platform
- Experience supporting cloud modernization and migration initiatives