This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Job opening - .NET C# Architect in Gurgaon | Randstad
Job Responsibility:
System Design: Architect and design enterprise-level applications using C# and .NET Core, focusing on microservices, cloud-native patterns, and multi-tier distributed systems
Technical Leadership: Lead development teams, establish coding standards, and define architectural blueprints to ensure consistency across projects
Stakeholder Collaboration: Work with business owners, product managers, and customers to translate complex business needs into actionable technical specifications
Code Quality & Mentorship: Conduct deep-dive code reviews, identify technical debt, and mentor junior/mid-level developers on best practices and design patterns
Technology Evaluation: Research and recommend new frameworks, libraries (e.g., Entity Framework Core), and tools to optimize the software ecosystem
Performance & Security: Oversee application performance tuning, ensure robust security protocols (OAuth, JWT), and plan for high availability and disaster recovery
Requirements:
Expert-level proficiency in C#, .NET Core, and the broader .NET ecosystem
Deep knowledge of Microservices, MVC, Clean Architecture, N-tier, and SOLID principles
Hands-on experience with cloud platforms like Microsoft Azure (Functions, Logic Apps, Service Bus) or AWS
Proficiency in SQL Server, NoSQL databases (e.g., Cosmos DB), and ORMs like EF Core or Dapper
Experience with containerization (Docker, Kubernetes) and automated pipelines (Azure DevOps, Jenkins)
Typically requires 10+ years of software development experience, with at least 5 years in an architectural or leadership role
Bachelor's or Master's degree in Computer Science or a related field