.NET Architect

Impetus Technologies

New Delhi, Pune District, Bengaluru

On-site

INR 3,200,000 - 6,000,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Impetus Technologies in Delhi seeks an experienced .NET Architect to lead architecture, design, and development of enterprise-grade applications.

You will drive cloud-native microservices, RESTful APIs, and data strategies, collaborating with stakeholders, engineering teams, and leadership to ensure performance, security, and maintainability.

The role emphasizes technical governance, DevOps practices, and modernization of legacy systems using Azure and/or AWS.

Qualifications

  • 12–16 years of software engineering, app development and solution design.
  • Hands-on with .NET ecosystem and enterprise app development.
  • Experience designing large-scale, highly available applications.
  • Leadership in architecture definition and decision-making.
  • Mentoring engineering teams and conducting design reviews.
  • Strong knowledge of lifecycle, Agile practices, and best practices.

Responsibilities

  • Define and drive overall application architecture, strategy, and standards.
  • Design scalable applications using C#, .NET Core/.NET 6+, ASP.NET Core, Web API.
  • Architect microservices and distributed systems with solid patterns.
  • Design RESTful APIs, integrations, and event-driven structures.
  • Provide technical leadership to developers and teams.
  • Evaluate tech stacks and cloud deployment approaches.
  • Drive cloud architecture and deployment with Azure and/or AWS.
  • Design and optimize databases using SQL Server and other stores.
  • Establish coding standards, reviews, and governance.
  • Ensure security, performance, availability, and reliability.
  • Drive DevOps, CI/CD, containers, and infra automation.
  • Identify risks and modernization opportunities.
  • Collaborate with product owners and stakeholders for delivery.
  • Mentor teams and promote best practices in design, testing, and deployment.

Skills

C#
ASP.NET Core
.NET Core
Microservices
Azure
AWS
SQL Server
Docker
Kubernetes
DevOps
Security
OAuth 2.0
Observability
Frontend exposure

Education

Bachelor's degree in Computer Science
Equivalent practical experience

Tools

Docker
Kubernetes
Azure DevOps
Entity Framework Core

Job description

We are looking for an experienced .NET Architect to lead the architecture, design, and development of scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in the Microsoft technology stack, cloud-native application development, microservices architecture, and modern software engineering practices.


The candidate will work closely with business stakeholders, engineering teams, and technical leadership to translate business requirements into robust technical solutions while ensuring architectural standards, performance, scalability, and maintainability.


Key Responsibilities


  • Define and drive the overall application architecture, technical strategy, and design standards for enterprise-grade solutions.

  • Design and implement scalable applications using C#, .NET Core / .NET 6+ / modern .NET, ASP.NET Core, and Web API.

  • Architect microservices-based and distributed applications using appropriate design patterns and architectural principles.

  • Design RESTful APIs, system integrations, event-driven architectures, and service communication mechanisms.

  • Provide technical leadership and architectural guidance to developers, technical leads, and engineering teams.

  • Evaluate and recommend technology stacks, frameworks, tools, and architectural approaches based on business and technical requirements.

  • Drive cloud architecture and deployment strategies using Microsoft Azure and/or AWS.

  • Design and optimize database solutions using SQL Server and other relational or NoSQL databases where appropriate.

  • Establish coding standards, code quality practices, design reviews, and technical governance.

  • Ensure application security, scalability, availability, performance, and reliability.

  • Drive DevOps practices, CI/CD automation, containerization, and infrastructure automation in collaboration with platform teams.

  • Identify technical risks, architectural bottlenecks, and opportunities for modernization and optimization.

  • Collaborate with product owners, business analysts, project managers, and other architects to ensure successful solution delivery.

  • Mentor engineering teams and promote best practices in software design, testing, deployment, and troubleshooting.


Required Technical Skills


  • Programming: C#, .NET Framework, .NET Core, modern .NET, ASP.NET Core.

  • API Development: REST APIs, Web API, API versioning, authentication, authorization, and API security.

  • Architecture: Microservices, distributed systems, event-driven architecture, Domain-Driven Design (DDD), SOLID principles, and design patterns.

  • Cloud: Microsoft Azure and/or AWS; experience designing cloud-native applications.

  • Databases: Microsoft SQL Server, query optimization, database design, and ORM frameworks such as Entity Framework Core.

  • Messaging: Azure Service Bus, RabbitMQ, Kafka, or similar messaging technologies.

  • DevOps: Azure DevOps or GitHub Actions, CI/CD pipelines, Git, Docker, and Kubernetes.

  • Security: OAuth 2.0, OpenID Connect, JWT, secure coding practices, and application security principles.

  • Observability: Logging, monitoring, distributed tracing, and performance diagnostics.

  • Frontend exposure: Angular, React, or similar modern frontend technologies is an advantage.


Required Experience and Qualifications


  • 1216 years of overall experience in software engineering, application development, and solution design.

  • Significant hands-on experience with the Microsoft .NET ecosystem and enterprise application development.

  • Demonstrated experience designing and implementing large-scale, highly available, secure, and scalable applications.

  • Proven experience in architecture definition, technical decision-making, and end-to-end solution design.

  • Experience leading technical discussions, conducting design and code reviews, and mentoring engineering teams.

  • Strong understanding of software development lifecycle, Agile methodologies, and engineering best practices.

  • Excellent analytical, problem-solving, communication, and stakeholder-management skills.

  • Bachelor's degree in Computer Science, Information Technology, or a related discipline, or equivalent practical experience.


Good to Have


  • Experience with legacy application modernization and migration to modern .NET or cloud platforms.

  • Familiarity with serverless computing, Infrastructure as Code (Terraform or Bicep), and cloud cost optimization.

  • Experience implementing AI/GenAI integrations in enterprise applications.

  • Relevant cloud or architecture certifications.

  • Experience working with global stakeholders and distributed engineering teams.


Key Competencies


  • Strategic and architectural thinking.

  • Strong technical leadership and decision-making.

  • Ability to balance business priorities with technical excellence.

  • Clear communication with technical and non-technical stakeholders.

  • Ownership of architecture quality, delivery outcomes, and long-term maintainability.


Ideal Candidate:

A hands-on technology leader who can define the architecture, make sound technical decisions, guide engineering teams, and ensure successful delivery of enterprise-scale .NET applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director Engineering
Director Engineering

Qentelli LLC • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Technical Director
Technical Director

Vrize • Bengaluru

On-site
INR 3,800,000 - 7,000,000
Senior Solution Architect - .NET Full Stack
Senior Solution Architect - .NET Full Stack

EPAM Systems • Chennai District

On-site
INR 3,000,000 - 5,500,000
.NET Developer
.NET Developer

ECS | Enterprise Change Specialists • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Senior Solution Architect - .NET Full Stack
Senior Solution Architect - .NET Full Stack

EPAM Systems • Hyderabad

On-site
INR 2,500,000 - 4,200,000
.NET Solution Architect –Modernization & Cloud Transformation
.NET Solution Architect –Modernization & Cloud Transformation

McLaren Strategic Ventures • Bengaluru Urban

On-site
INR 4,000,000 - 6,500,000
Senior Solution Architect - .NET Full Stack
Senior Solution Architect - .NET Full Stack

EPAM Systems • Maharashtra

On-site
INR 4,500,000 - 7,500,000
.Net Developer
.Net Developer

Advanced Group • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Senior Solution Architect - .NET Full Stack
Senior Solution Architect - .NET Full Stack

EPAM Systems • Gurugram District

On-site
INR 4,000,000 - 7,000,000
Senior Solution Architect - .NET Full Stack
Senior Solution Architect - .NET Full Stack

EPAM Systems • Bengaluru

On-site
INR 4,000,000 - 6,400,000