.NET Architect
Job in
Yonkers, Westchester County, New York, 10701, USA
Listed on 2026-10-09
Listing for:
Good co India
Full Time
position Listed on 2026-10-09
Job specializations:
-
Software Development
.NET Developer, Cloud Engineer - Software, Backend Developer, Software Architect
Job Description & How to Apply Below
- 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 No
SQL 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, Dev Ops, 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.
- 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 No
SQL 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 Dev Ops 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×