Software Architect / Tech Lead Net Core Ahmedabad

Software Architect / Tech Lead Net Core Ahmedabad

30 Jul
|
Elite HR Services
|
Ahmedabad

30 Jul

Elite HR Services

Ahmedabad

Responsibilities
Design and implement reliable, maintainable, and scalable software solutions.
Contribute directly to production code while also providing architectural leadership.
Translate complex business and domain requirements into clear technical designs.
Apply Domain-Driven Design, CQRS, SOLID principles and established design patterns appropriately.
Design and maintain REST APIs, message-driven workflows and service integrations.
Build and support distributed processes using Azure Service Bus or comparable messaging technologies.
Develop robust integrations with third-party APIs and external systems.
Design effective SQL Server data models, queries, and persistence strategies.
Identify architectural risks, performance bottlenecks, and opportunities for simplification.
Write meaningful unit and integration tests.
Use mocking frameworks effectively without over-mocking or testing implementation details.
Review code and provide thoughtful, actionable technical feedback.
Help establish and maintain engineering standards and architectural direction.
Mentor other developers, raise the overall technical capability of the team, and lead the team as it expands.

Requirements
Expert-level proficiency with C# and contemporary .NET.




Strong experience with ASP.NET Core and REST API design.
Hands-on experience with Domain-Driven Design.
Strong understanding of CQRS and command/query handling patterns.
Deep knowledge of SOLID principles, dependency injection, and common software design patterns.
Experience designing and supporting distributed systems, microservices, or service-oriented architectures.
Experience with asynchronous messaging and service bus technologies.
Solid SQL Server and relational database knowledge, including: Data modeling, Indexing, Query performance, Transactions & concurrency, Data integrity
Entity Framework Core or a comparable ORM
Experience integrating with third-party APIs and services.
Strong knowledge of unit testing, integration testing, and mocking frameworks such as Moq.
Experience with a modern single-page application framework such as Vue.js, React or Angular.
Ability to evaluate technical tradeoffs and explain recommendations clearly.
Ability to independently take ownership of complex problems from design through production support.
Strong written and verbal communication skills.

📌 Software Architect / Tech Lead Net Core Ahmedabad
🏢 Elite HR Services
📍 Ahmedabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software architect / tech lead net core ahmedabad / ahmedabad

Subscribe to this job alert:

Get the latest job offers by email for: software architect / tech lead net core ahmedabad / ahmedabad