Technical Lead (.Net)

EA Team
Cary, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Cary, United States of America

Tech stack

.NET
Unit Testing
Azure
C++
Cloud Database
Cloud Engineering
Databases
Github
SQL Azure
Oracle Applications
Reverse Engineering
Test Driven Development
Spring Cloud
GitHub Copilot
Technical Debt
Database Migration
Legacy Systems
Microservices

Requirements

· 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.

Apply for this position