Job Title : Technical Architect .NET / Azure
Duration : Direct-Hire with Client
Salary : $Open K / year
Location : Chicago, IL 60604
Expected Outcome – Seeking a highly skilled Technical Architect with hands on expertise in the .NET technology stack to lead the end-to-end architecture of the project for legal domain. The ideal candidate will be responsible for designing scalable, secure, and performance-optimized solutions using technologies like C#, ASP.NET, Web API, .NET (Core and Framework), Angular / React, NUnit and Azure. The architect will define and maintain high-level and low-level design documentation, guide implementation according to architectural standards, and ensure adherence to best practices in coding, testing, and deployment. This role demands strong collaboration onsite with product owners, business analysts, and cross-functional teams to translate complex business requirements into robust technical designs. Establish architectural governance models, conduct design reviews, and ensure adherence to architectural decisions.
Skills / Experience
- 15+ years in web application development using C#, ASP.NET, Web API, .NET (Core and Framework) and 8+ years in an Architectural role
- 12+ years of experience in Angular or React and 6+ years of experience in any Cloud platform Azure or GCP
- 4+ years of experience in Microservices; 10+ years of experience in NUnit and 8+ years of experience in Design Patterns
- 6+ years of experience in defining the solution, implementing the design, developing, and deploying web applications in Azure platform
- 14+ years of solid experience with relational and NoSQL databases (SQL Server, PostgreSQL, Cosmos DB)
- Deep understanding of architecture patterns; Experience in HTML5, CSS3, jQuery and JSON, Bootstrap
- Deep understanding of Software Design Principles and Software Design Patterns
- 5+ years of experience in unit testing using XUnit, NUnit, etc
Job / Role Description
Lead the architectural design and development of .NET applications, ensuring scalability, performance, and securityDesign and implement Cloud architectures on Microsoft Azure, leveraging services such as Azure App Services, Azure Functions, Azure SQL Database, and Azure Kubernetes Service (AKS)Develop and promote Microservices-based solutions, ensuring modularity, reusability, and maintainabilityExpertise in application modernization, legacy transformation, and Cloud adoption projects; Hands on experience on Design PatternsOversee the design and implementation of RESTful APIs, ensuring consistency and adherence to best practicesWork closely with development, product teams and customer to translate business requirements into technical solutionsProvide technical guidance and mentorship to development teams, fostering a culture of continuous improvementEstablish and enforce architectural standards, coding practices, and security protocolsStay up to date with emerging technologies and contribute to architectural decisionsStrong leadership, mentoring, and communication skills, with a track record of guiding teams and driving technical initiativesImplement best practices for application performance, security, and scalabilityOptimize application performance through code optimization, caching strategies, and database indexingCollaborate with UX / UI designers and product teams to translate requirements into high-quality, user-centered designs and implementationsConduct code reviews and enforce coding standards across the team