Software Architect/Technical Lead - .Net Core (India)

Software Architect/Technical Lead - .Net Core (India)

31 Jul
|
Elite HR Services
|
India

31 Jul

Elite HR Services

India

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 efficient 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 modern .NET.




- Strong experience with ASP.NET Core and REST API design.
- Hands-on experience with Domain-Driven Design.
- Solid 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.
- Strong 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/Technical Lead - .Net Core (India)
🏢 Elite HR Services
📍 India

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/technical lead - .net core (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: software architect/technical lead - .net core (india) / india