.NET Architect

Good co India

United States

Remote

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Good co India seeks an experienced Senior .NET Architect to design scalable, secure, and high-performance software architectures across enterprise platforms. You will lead architecture, development, and technical delivery, translating business needs into robust systems using C#, ASP.NET Core, Web API, and cloud-native technologies.

The role requires guiding teams through RESTful APIs, distributed and event-driven architectures, and cloud migrations, while establishing standards, patterns, and

Qualifications

  • 5 to 10 years of professional experience in software development and enterprise .NET technologies.
  • Hands-on expertise in C#, ASP.NET Core, .NET 6/7/8+, Web API, and Entity Framework Core.
  • Proven experience designing scalable enterprise applications, microservices, and distributed systems.
  • Strong understanding of software architecture principles, design patterns, SOLID principles, and clean architecture.
  • Experience with SQL Server and NoSQL databases; cloud platforms like Azure or AWS.

Responsibilities

  • Design and define scalable, secure, and high-performance architectures using the .NET ecosystem.
  • Lead the architecture, development, and technical delivery of enterprise-grade applications and platforms.
  • Translate business and technical requirements into robust architectures.
  • Design RESTful APIs, distributed systems, and event-driven architectures.
  • Establish architecture standards, coding guidelines, patterns, and best practices across teams.
  • Drive modernization and migration of legacy .NET applications to modern cloud architectures.
  • Mentor developers and provide technical leadership across projects.

Skills

Software architecture
C#
ASP.NET Core
Web API
Microservices
Distributed systems
SOLID principles
Clean architecture
Cloud-native architectures
CI/CD
Mentoring
Problem-solving

Education

Bachelor's degree in Computer Science / IT / Software Engineering
Master's degree (advantage)

Tools

Azure
AWS
Docker
Kubernetes
Git

Job description

Role & responsibilities
  • Design and define scalable, secure, and high-performance application architectures using the Microsoft .NET ecosystem.
  • Lead the architecture, development, and technical delivery of enterprise-grade applications and platforms.
  • Translate business and technical requirements into robust application and system architectures.
  • Design and implement solutions using C#, ASP.NET Core, Web API, microservices, and cloud-native technologies.
  • Establish architecture standards, coding guidelines, design patterns, and best practices across development teams.
  • Design RESTful APIs, distributed systems, event-driven architectures, and integration solutions.
  • Lead database architecture and optimization using SQL Server and NoSQL technologies.
  • Design and implement cloud solutions using Azure, AWS, or other cloud platforms.
  • Drive modernization and migration of legacy .NET applications to modern .NET and cloud architectures.
  • Conduct architecture, code, security, performance, and technical design reviews.
  • Identify and resolve complex scalability, performance, reliability, and integration challenges.
  • Collaborate with product managers, developers, DevOps, QA, security, and business stakeholders.
  • Establish CI/CD, automated testing, monitoring, logging, and deployment practices.
  • Mentor developers and senior engineers and provide technical leadership across projects.
  • Evaluate new technologies and recommend solutions that align with business and engineering objectives.
  • Ensure applications meet security, availability, maintainability, and performance requirements.
Preferred candidate profile
  • 5 to 10 years of professional experience in software development, application architecture, and enterprise .NET technologies.
  • Strong hands-on expertise in C#, ASP.NET Core, .NET 6/7/8+, Web API, and Entity Framework Core.
  • Proven experience designing scalable enterprise applications, microservices, and distributed systems.
  • Strong understanding of software architecture principles, design patterns, SOLID principles, and clean architecture.
  • Experience with SQL Server, database design, query optimization, and NoSQL databases.
  • Hands-on experience with Azure, AWS, or other cloud platforms, preferably with cloud-native .NET solutions.
  • Experience with Docker, Kubernetes, CI/CD pipelines, Git, and DevOps practices.
  • Strong knowledge of REST APIs, authentication, authorization, OAuth 2.0, OpenID Connect, and application security.
  • Experience with messaging and event-driven technologies such as Azure Service Bus, Kafka, RabbitMQ, or similar platforms.
  • Knowledge of Redis, caching strategies, API gateways, observability, logging, and performance optimization.
  • Experience modernizing legacy applications and migrating on-premises systems to cloud environments.
  • Strong problem-solving, analytical, communication, and stakeholder-management skills.
  • Demonstrated ability to mentor engineering teams and provide technical leadership.
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field; a Master's degree is an advantage.
  • Relevant Microsoft Azure, .NET, or cloud certifications are preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.NET Architect
.NET Architect

LingaTech, LLC • Mechanicsburg

Hybrid
USD 140,000 - 210,000
Solution Architect
Solution Architect

Cyient • Waco (TX)

On-site
USD 120,000 - 150,000
.NET Architect
.NET Architect

Cynet systems Inc • Dallas (TX)

On-site
USD 100,000 - 130,000
.Net Architect
.Net Architect

ADP Middleware Test Company • Las Animas (CO)

On-site
USD 120,000 - 160,000
Principal Architect (.Net/ C#/ Azure)
Principal Architect (.Net/ C#/ Azure)

Nuvento • Kansas City (MO)

On-site
USD 140,000 - 190,000
Solution Architect (Dot Net)
Solution Architect (Dot Net)

Keka Technologies Private Limited • United States

On-site
USD 140,000 - 180,000
.NET Architect
.NET Architect

NLB Services • San Diego (CA)

On-site
USD 140,000 - 190,000
Solution Architect – Azure / .NET
Solution Architect – Azure / .NET

Vedasoft Inc • Campbell (CA)

On-site
USD 140,000 - 180,000
.Net Architect(Arlington,TX)
.Net Architect(Arlington,TX)

Codebase Inc • Arlington (TX)

On-site
USD 100,000 - 130,000
Application Architect
Application Architect

Compunnel, Inc. • Brookfield (CT)

On-site
USD 100,000 - 130,000