Dotnet Architect with Azure Services and Angular/React

Chicago 2 days agoFull-time External
Negotiable
Job Title: Dotnet Architect with Azure Services and Angular/React Location: On-Site (Chicago, IL) Job Type: Full-Time Job Description: Expected Outcome – Seeking a highly skilled Technical Architect with hands on expertise in the .NET technology, Full stack with Data Migrations to lead the end-to-end architecture of the project for legal domain. 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. 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. Strong collaboration 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 · 18+ years of hands-on experience in web application development using C#, Web API, .NET (Core and Framework) · 8 years of experience in architecture design with Azure, .NET, React and NUnit · 5+ years of experience in defining the solution, implementing the design, developing, and deploying web applications in Azure platform · 4+ years of experience in Microservices, Containerization and Data Migration projects · 5+ years of experience in unit testing using XUnit, NUnit, etc; Experience in HTML5, CSS3, jQuery and JSON, Bootstrap · 12+ years of solid experience with relational and NoSQL databases (SQL Server, PostgreSQL, Cosmos DB) · Deep understanding of Software Design Principles and Software Design Patterns Job / Role Description · Lead the architectural design and development of .NET applications, ensuring scalability, performance, and security. · Design 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 maintainability. · Oversee the design and implementation of RESTful APIs, ensuring consistency and adherence to best practices. · Work closely with development, product teams and customer to translate business requirements into technical solutions. · Provide technical guidance and mentorship to development teams, fostering a culture of continuous improvement. · Establish and enforce architectural standards, coding practices, and security protocols. · Stay up to date with emerging technologies and contribute to architectural decisions. · Strong leadership, mentoring, and communication skills, with a track record of guiding teams and driving technical initiatives. · Implement best practices for application performance, security, and scalability. · Optimize application performance through code optimization, caching strategies, and database indexing. · Collaborate with UX/UI designers and product teams to translate requirements into high-quality, user-centered designs and implementations · Conduct code reviews and enforce coding standards across the team Soft/Other skills · Ability to see the big picture, align technical decisions with business goals, and design scalable future-proof solutions · Analytical mindset with a proactive approach to identifying risks, resolving challenges, and proposing innovative solutions · Provide constructive feedback during code reviews and be open to receiving feedback on your own code · Confident in making architectural decisions based on data, trade-offs, and long-term value · Strong interpersonal skills to build and maintain productive relationships with team members · Strong oral, presentation and written communication skills; organization, collaboration, and time management skills