← Back to jobs

CodersBrain Logo
Software Architect

CodersBrain

 

United States

Posted On: 11 days ago
Experience: 12+ years
Availability: Remote
Openings: 1
Category: Software Architect
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

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

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs