Job Description
Job Title: .NET Technical Architect
Location: Chicago, IL
Work Type: Hybrid – Onsite required
Employment Type: Full-Time / Contract-to-Hire (C2H)
Eligibility: USC / GC only
About the Role:
We are seeking a Senior Technical Architect with deep, hands-on expertise in the .NET ecosystem and Microsoft Azure to lead end-to-end architecture for large-scale, enterprise web applications in the legal domain. This role requires strong leadership, architectural ownership, and extensive experience with cloud-native, microservices-based systems and data migration initiatives.The ideal candidate will define architecture standards, guide development teams, and ensure delivery of secure, scalable, and high-performance solutions aligned with long-term business goals.
Key Responsibilities:
Lead architectural design and implementation of enterprise .NET applications
Define and enforce architecture standards, design principles, and security practices
Design and implement Azure-based cloud architectures (App Services, Functions, AKS, Azure SQL, Cosmos DB)
Drive adoption of microservices architecture with containerization best practices
Oversee design and implementation of RESTful APIs
Translate complex business requirements into scalable technical solutions
Provide technical leadership, mentoring, and code review across teams
Optimize application performance, scalability, and reliability
Lead and support large-scale data migration initiatives
Collaborate with UX/UI, product, and business stakeholders
Conduct architecture and design reviews; maintain HLD/LLD documentation
Establish architectural governance and ensure adherence across delivery teams
Stay current with emerging technologies and recommend improvements
Required Skills & Qualifications: (Must-Have)
18+ years of overall software engineering experience
5+ years in a formal Technical Architect role
8+ years of architecture design experience with .NET & Azure
18+ years hands-on experience with C#, ASP.NET, Web API, .NET Core & Framework
10+ years experience with Microsoft Azure
8+ years experience with React
4+ years experience with Microservices architecture
4+ years experience with Containerization (Docker/Kubernetes)
10+ years experience with NUnit / xUnit
14+ years experience with Relational & NoSQL databases, SQL Server, PostgreSQL, Cosmos DB
6+ years experience in Data Migration projects
Strong knowledge of design patterns and software design principles
Experience with HTML5, CSS3, Bootstrap, jQuery, JSON
Preferred / Value-Add Skills:
Azure DevOps, CI/CD pipelines
Security-first architecture and compliance-driven environments
Legal or regulated domain experience
Performance tuning, caching strategies, and database indexing
Experience leading globally distributed teams
Soft Skills & Leadership Expectations:
Excellent verbal, written, and presentation skills
Ability to align architecture with business strategy
Strong decision-making using trade-off and impact analysis
Confident communicator with executive and client stakeholders
Strong mentoring mindset with constructive feedback approach
Highly organized with strong time and risk management skills
Proactive problem-solver with analytical thinking
Full-time
Hybrid remote