We are seeking a highly skilled and experienced .NET Architect to lead the design, development, and deployment of enterprise-grade applications using the Microsoft .NET framework and Azure cloud services. The ideal candidate will have deep expertise in architecture design, cloud-native development, and software engineering best practices. As a .NET Architect, you will play a critical role in shaping our technical direction, driving innovation, and ensuring the successful delivery of scalable, secure, and high-performance solutions on the Microsoft technology stack
Design scalable, secure, and high-performing .NET-based applications and systems.
Define architectural standards, guidelines, and best practices for .NET development.
Architect and implement cloud-native solutions using Microsoft Azure services such as App Services, Azure Functions, Azure SQL, Azure Service Bus, Azure Service Fabric
Ensure high availability and security of applications hosted on Azure.
Collaborate with cross-functional teams including developers, DevOps engineers, business analysts, and stakeholders.
Lead technical discussions, code reviews, and architectural assessments.
Evaluate and recommend tools, technologies, and processes to ensure high-quality product development.
Mentor and guide development teams on architectural decisions and implementations.
Stay current with emerging technologies and industry trends related to .NET and cloud computing.
Require Qualifications
8+ years of experience in software development with at least 3 years in an architectural role.
Expert-level proficiency in C#, .NET Core/.NET 5+, ASP.NET, and related technologies.
Strong knowledge of design patterns RESTful APIs.
Experience with Java script and J query
Hands-on experience with Azure (preferred)
Solid understanding of DevOps practices and CI/CD pipelines.
Strong problem-solving, communication, and leadership skills.