← Back to jobs
United States
No related jobs found
Design and implement scalable, secure, and maintainable software architectures
using the Microsoft technology stack.
Lead the architecture, design, and development of enterprise applications using .NET
Core/.NET 8, Blazor, and MS SQL.
Define application architecture, coding standards, design patterns, and best
practices.
Collaborate with product owners, business stakeholders, and technical teams to
translate business requirements into technical solutions.
Architect RESTful APIs and microservices-based applications.
Optimize application performance, scalability, reliability, and security.
Experience in Architectural design of an application from the scratch.
Understanding the Functional requirement from the business user and provide the
transitioning to technology team in form of technology requirement.
Guide development teams through architecture reviews, code reviews, and technical
mentoring.
Ensure adherence to DevOps practices, CI/CD pipelines, and automated
deployments.
Evaluate emerging technologies and recommend improvements to existing systems.
Work closely with QA, DevOps, and infrastructure teams to ensure successful
application delivery.
Create architecture documents, technical specifications, and solution diagrams.
Identify technical risks and propose mitigation strategies.
Required Skills & Experience
Strong expertise in C#, ASP.NET Core, and .NET
Experience in Architectural design of an application from the scratch.
Understanding the Functional requirement from the business user and provide the
transitioning to technology team in form of technology requirement.
Hands-on experience with Blazor Server and Blazor Web Assembly.
Extensive experience with MS SQL, including schema design, indexing, aggregation
pipelines, and performance optimization.
Strong knowledge of REST APIs, Microservices Architecture, and Web APIs.
Experience with Entity Framework Core, LINQ, and ORM concepts.
Strong understanding of Dependency Injection, SOLID principles, Clean
Architecture, and Domain-Driven Design (DDD).
Experience with Docker, Kubernetes, and containerized application deployment.
Hands-on experience with Azure or AWS cloud platforms.
Experience with Azure DevOps, GitHub Actions, or Jenkins for CI/CD.
Strong knowledge of authentication and authorization mechanisms such as OAuth
2.0, OpenID Connect, and JWT.
Familiarity with message brokers such as RabbitMQ, Azure Service Bus, or Kafka.
Experience in application performance tuning and monitoring.
Strong analytical, troubleshooting, and problem-solving skills.
Technical Skills
Programming Languages: C#, .NET Core, ASP.NET Core
Frontend: Blazor Server, Blazor Web Assembly, HTML5, CSS3, JavaScript
Database: MS SQL Server
Architecture: Microservices, Clean Architecture, DDD, SOLID Principles
Cloud: Microsoft Azure / AWS
DevOps: Azure DevOps, GitHub Actions, Docker, Kubernetes
Version Control: Git
API Technologies: REST APIs, Swagger/Open API
Security: OAuth 2.0, JWT, OpenID Connect
Bachelor's degree
No related jobs found
← Back to jobs