Design end-to-end architecture for enterprise-grade web applications using .NET Core and React/Angular.
Provide technical leadership and mentorship to development teams. Lead cloud-native solution design and deployment using Microsoft Azure.
Collaborate with business stakeholders, product owners, and cross-functional teams to understand business requirements and translate them into technical solutions.
Ensure best practices in coding, security, scalability, and performance.
Create architectural diagrams, documentation, and proof of concepts.
Drive DevOps practices including CI/CD pipelines, containerization, and automation.
Conduct code and design reviews to ensure quality and adherence to architecture.
Requirements:
Strong hands-on experience with .NET Core / .NET 6+, C#, Entity Framework.
Frontend development using React.js, JavaScript/TypeScript, HTML5/CSS3.
Solid experience with Azure services including App Services, Azure Functions, Azure DevOps, Blob Storage, Azure SQL, Key Vault, etc.
Knowledge of microservices architecture, RESTful APIs, and event-driven architectures.
Experience with CI/CD, Git, and containerization tools like Docker and Kubernetes.
Understanding of security and compliance standards in cloud-based applications.
Ability to handle both solution design and hands-on development as needed