.NET C# Architect

Randstad India

Not Interested
Bookmark
Report This Job

profile Job Location:

Gurgaon - India

profile Monthly Salary: Not Disclosed
Posted on: 1 hour ago
Vacancies: 1 Vacancy

Job Summary

Key Responsibilities
  • System Design: Architect and design enterprise-level applications using C# 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.
NAM Info Inc 17
Required Skills & Qualifications
  • Technical Mastery: Expert-level proficiency in C# .NET Core and the broader .NET ecosystem.
  • Architecture Patterns: Deep knowledge of Microservices MVC Clean Architecture N-tier and SOLID principles.
  • Cloud Expertise: Hands-on experience with cloud platforms like Microsoft Azure (Functions Logic Apps Service Bus) or AWS.
  • Data Persistence: Proficiency in SQL Server NoSQL databases (e.g. Cosmos DB) and ORMs like EF Core or Dapper.
  • DevOps/CI/CD: Experience with containerization (Docker Kubernetes) and automated pipelines (Azure DevOps Jenkins).
  • Experience: Typically requires 10 years of software development experience with at least 5 years in an architectural or leadership role.
  • Education: Bachelors or Masters degree in Computer Science or a related field.
Key Responsibilities System Design: Architect and design enterprise-level applications using C# 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 ...
View more view more