Job Summary: Full Stack .NET Developer
Onsite: Monday-Friday
Location: Alpharetta, GA
Length: Contract-To-Hire
*Needs to be a full stack developer*
Role Overview
We are seeking a Senior Software Engineer (Contractor) to support a large-scale modernization initiative focused on building a cloud-native platform on Azure using .NET Core and Angular.
This is a hands-on engineering role—we are looking for strong developers who write high-quality code daily, can operate independently, and contribute to both new development and modernization of existing systems.
The engineer will work across legacy applications while helping migrate to a modern architecture built on Azure services, .NET APIs, and Angular front-end frameworks aligned to enterprise standards.
Key Responsibilities
• Design, develop, and maintain scalable applications using.NET Core / .NET (6+) and C#
• Build and enhance Angular-based UI components for enterprise applications
• Develop and consume RESTful APIs and backend services
• Contribute to Azure-based cloud architecture (App Services, Entra ID, etc.)
• Participate in modernization efforts (legacy → cloud-native patterns)
• Write clean, maintainable, and testable code following best practices
• Troubleshoot and resolve production issues with strong ownership
• Perform code reviews and contribute to overall engineering quality
• Collaborate with BAs, product owners, QA, and other engineers to deliver solutions
• Support CI/CD pipelines and modern SDLC practices
Required Skills / Experience
• Strong hands-on experience with:
o C# and .NET Core / ASP.NET Core
o Angular (recent versions preferred)
o Azure (App Services, identity, basic architecture patterns)
• Full-stack development experience (UI + API layers)
• Experience building and integrating REST APIs
• Experience with SQL Server and/or Oracle (queries, performance tuning)
• Familiarity with CI/CD pipelines and tools such as Azure DevOps
• Strong debugging and production support skills
• Ability to work independently while collaborating effectively in a team
Preferred / Nice to Have
• Experience with:
o Azure Entra ID / authentication patterns
o Modern testing frameworks (e.g., Playwright)
• Experience modernizing legacy applications to cloud-native architectures
• Exposure to pipeline/logistics or enterprise transaction systems
What We’re Looking For
• A hands-on engineer who enjoys writing code daily
• Someone comfortable working in existing systems while modernizing them
• Strong problem solver with an ownership mindset
• Self-driven learner with the ability to pick up new technologies quickly
• Strong communicator — must be able to clearly articulate technical concepts
Engagement Details
• Contract-to-hire role (initial term TBD; extensions likely based on performance)
• On-site position (Alpharetta, GA)
• Competitive hourly rate based on experience