Job Summary:
We are seeking an experienced .NET Core Azure Architect to design and implement scalable highperforming cloudnative 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 eventdriven architecture. This role requires handson development architectural guidance and collaboration with crossfunctional teams to deliver robust enterprise solutions.
Key Responsibilities:
- Architect design and develop scalable secure and highperformance 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 microservicesbased solutions with eventdriven 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 eventdriven systems.
- Strong knowledge of unit testing frameworks such as Xunit or Nunit.
- Handson 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.