Title: Technical Lead (.Net)
Location: Carry, NC (5 Days Onsite)
Experience Required: 12+
Technical & Professional Requirements
Core Technical Stack:
· Frameworks: Deep expertise in .NET Core / .NET 8+ and modern C# ecosystems.
· Cloud Architecture: Strong experience building, deploying, and managing microservices or cloud-native applications natively on Microsoft Azure.
· Database Migration: Proven track record of migrating enterprise-scale databases, specifically from Oracle to Azure SQL (or similar relational-to-cloud database migrations).
· Legacy Systems: Familiarity or reading-level proficiency with C++ to effectively analyze and reverse-engineer legacy logic into modern .NET code.
Engineering Practices & Methodologies:
· Hands-on experience implementing enterprise CI/CD pipelines (Azure DevOps, GitHub Actions, etc.).
· Strong advocate for Test-Driven Development (TDD) and comprehensive automated unit testing.
· Experience or strong interest in leveraging AI-assisted development tools (e.g., GitHub Copilot) to optimize development velocity.
· Solid understanding of internationalization (I18n), localization (L10n), and European engineering standards (Eurocodes).
Leadership & Soft Skills:
· Demonstrated experience leading or mentoring distributed nearshore/offshore technical teams.
· Exceptional communication and consulting skills, with the ability to confidently present architectural solutions to client stakeholders and non-technical audiences.
· A "refactoring mindset"—someone who enjoys untangling legacy technical debt and transforming it into clean, maintainable architecture.