Job Description
Job Description
Job Title : Senior .NET Architect
Location : Chicago, IL (Onsite)
Employment Type : Full-Time / Contract / Contract-to-Hire
Visa requirement : Only GC / USC
Experience : 18+ years
About the Role :
We are seeking a highly experienced Senior .NET Architect to lead the end-to-end architecture and technical direction of enterprise web applications. This role requires deep hands-on expertise in the .NET ecosystem , cloud-native architectures, application modernization, and microservices. The architect will work onsite in Chicago , closely collaborating with client stakeholders and offshore development teams to deliver scalable, secure, and high-performance solutions, primarily within the legal domain .
The Senior .NET Architect will own the overall technical architecture of the project, ensuring robust, scalable, and future-ready solutions. The role demands hands-on technical leadership, strong client-facing skills, and the ability to guide distributed teams while enforcing architectural governance, best practices, and delivery excellence.
Key Responsibilities :
- Lead architectural design and development of enterprise-scale .NET applications , ensuring scalability, performance, and security.
- Design and implement cloud architectures using Microsoft Azure (App Services, Functions, Azure SQL, AKS).
- Drive application modernization , legacy transformation, and cloud adoption initiatives.
- Architect and govern microservices-based solutions , ensuring modularity, reusability, and maintainability.
- Oversee the design and implementation of RESTful APIs , enforcing consistency and best practices.
- Define and enforce architectural standards , coding guidelines, and security protocols.
- Provide technical leadership, mentorship, and guidance to development teams.
- Collaborate closely with product owners, business analysts, UX / UI teams, and client stakeholders to translate business requirements into technical solutions.
- Conduct code reviews , design reviews, and architecture governance checkpoints.
- Optimize application performance using caching strategies, database indexing, and code optimization.
- Stay current with emerging technologies and contribute to strategic architectural decisions.
- Work effectively from the onsite location while coordinating with offshore teams.
Required Skills & Qualifications :
Bachelor’s degree in Engineering, Computer Science, or equivalent.8+ years in an architectural role .18+ years of hands-on experience in web application development using :C#, ASP.NET, Web API.NET Core and .NET Framework12+ years of experience with Angular or React .6+ years of experience with Cloud platforms (Azure or GCP).6+ years designing, developing, and deploying applications on Azure .4+ years of experience with Microservices architecture .10+ years of experience with NUnit (or equivalent unit testing frameworks).8+ years of hands-on experience with Design Patterns and software design principles.14+ years of experience with relational and NoSQL databases :SQL Server, PostgreSQL, Cosmos DBStrong experience with HTML5, CSS3, jQuery, JSON, and Bootstrap.Deep understanding of architecture patterns , system design, and enterprise integration.Excellent verbal and written communication skills.Soft Skills & Leadership Competencies :
Strong presentation and stakeholder communication skills.Ability to align technical decisions with business objectives and long-term strategy.Confident decision-maker, balancing trade-offs, data, and scalability considerations.Strong interpersonal skills with the ability to mentor and guide teams.Collaborative mindset with effective onsite client engagement.Highly organized with strong time management and prioritization skills.Analytical and proactive approach to identifying risks and resolving challenges.