HamburgerMenu
hirist

.Net Architect - Microservices Architecture

hcconsulting
Anywhere in India/Multiple Locations
10 - 15 Years

Posted on: 19/12/2025

Job Description

REQUIREMENTS :

- Total experience 10+ years.

- Strong working experience with architecture and development in C#, .net core, .net framework, entity framework, ASP.NET MVC, ASP.NET Web API and Unit testing.

- Strong knowledge of OOPs, Data Structures, and Algorithms.

- Hands on working experience in front end technologies like HTML5, CSS JavaScript and React

- Hands on experience with database. (SQL, Oracle, Postgresql)

- Hands on working experience with Docker & orchestration with Kubernetes.

- Expertise in Cloud platforms (GCP/Azure preferred).

- Proven experience in designing & architecting Microservices and event-driven applications.

- Experience with messaging technologies (Pub/Sub, Kafka, RabbitMQ, etc.).

- Familiarity with serverless computing (GCP Cloud Functions / Azure Functions).

- Hands-on with CI/CD pipelines (GitLab, Octopus).

- Understanding of application security best practices (OWASP Top 10)

- Excellent communication and collaboration skills for working across global teams.

RESPONSIBILITIES :

- Writing and reviewing great quality code.

- Understanding functional requirements thoroughly and analysing the clients needs in the context of the project.

- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it.

- Determining and implementing design methodologies and tool sets.

- Enabling application development by coordinating requirements, schedules, and activities.

- Being able to lead/support UAT and production roll outs.

- Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it.

- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement.

- Giving constructive feedback to the team members and setting clear expectations.

- Helping the team in troubleshooting and resolving of complex bugs.

- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.

- Carrying out POCs to make sure that suggested design/technologies meet the requirements.


info-icon

Did you find something suspicious?