Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
12+ years of overall experience in IT, with a minimum of 4 years in an Architect role specifically architecting web applications.
Deep expertise in the Microsoft .NET ecosystem, including .NET Core/.NET 5+, C#, ASP.NET
Core, and Web API.
Extensive experience in designing and implementing microservices architectures and distributed systems.
Strong proficiency in SQL Server, including database design, T-SQL, query optimization, and performance tuning.
Proven experience with architectural patterns such as MVC, MVVM, and clean architecture.
Solid understanding of object-oriented programming (OOP) principles and design patterns (GoF, enterprise patterns).
Experience with RESTful API design and development.
Familiarity with version control systems (e.g., Git).
Excellent analytical, problem-solving, and decision-making skills.
Strong communication, presentation, and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
Preferred Skills (Nice to Have):
Hands-on experience with cloud platforms (Azure, AWS, or GCP) and related services.
Exposure to containerization technologies (Docker) and orchestration tools (Kubernetes).
Experience with message brokers (e.g., RabbitMQ, Kafka, Azure Service Bus).
Familiarity with modern frontend frameworks (Angular, React, Vue.js).
Knowledge of DevOps tools and practices (e.g., Azure DevOps, Jenkins, GitLab CI).
Experience with Agile methodologies (Scrum, Kanban).
Relevant Microsoft certifications (e.g., Microsoft Certified: Azure Solutions Architect Expert).
Job Types: Full-time, Permanent
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.