Job Summary: We are seeking an experienced .NET Core Azure Architect to design and implement scalable, high-performing cloud-native applications. The ideal candidate will have expertise in .NET Core 6 and above, C#, and Azure services, with a strong understanding of REST APIs, microservices, and event-driven architecture. This role requires hands-on development, architectural guidance, and collaboration with cross-functional teams to deliver robust enterprise solutions. Key Responsibilities: Architect, design, and develop scalable, secure, and high-performance applications using .NET Core 6 and above. Design and implement RESTful APIs using best practices. Implement Entity Framework or Dapper for efficient database interactions. Apply SOLID principles, design patterns, and OOP concepts to software development. Utilize dependency injection for efficient and maintainable code. Develop and optimize microservices-based solutions with event-driven architecture. Implement unit tests using Xunit or Nunit to ensure application reliability. Design and manage Azure cloud infrastructure using Azure Services such as Azure Service Bus, Azure Functions, Azure Storage, etc. Work with MS SQL Server, ensuring optimal performance and data integrity. Collaborate with development teams, DevOps engineers, and business stakeholders to define technical solutions. Stay updated with the latest Azure and .NET Core advancements and best practices. Required Skills & Experience: 10 years of experience in software development, with at least 3 years in an architectural role. Proficiency in .NET Core 6 and above and C#. Strong expertise in REST API development. Experience with Entity Framework (EF) Core or Dapper. Deep understanding of design patterns, SOLID principles, and OOPS. Knowledge of dependency injection and IoC containers. Experience in microservices architecture and event-driven systems. Strong knowledge of unit testing frameworks such as Xunit or Nunit. Hands-on experience with Azure Services like Azure Service Bus, Azure Functions, Azure SQL, Cosmos DB, etc. Strong expertise in MS SQL Server including database design, indexing, and performance tuning. Familiarity with CI/CD pipelines and DevOps best practices. Nice to Have: Experience with Kubernetes, Docker, and containerized applications. Knowledge of GraphQL, gRPC, or other modern API technologies. Exposure to NoSQL databases like Cosmos DB or MongoDB. Experience with message brokers such as Kafka or RabbitMQ