Job Description – Technical Architect (.NET Core / Azure)
Responsibilities
Define and own the
technical architecture
for backend services, ensuring scalability, performance, and maintainability.
Provide
solution designs
and detailed technical guidance to development teams for complex business requirements.
Ability to understand
existing system design
and capable of enhancing / modernizing with minimal impact to existing services.
Collaborate with stakeholders, product owners, and business analysts to translate business needs into technical solutions.
Evaluate, recommend, and integrate appropriate
tools, frameworks, and technologies
into the architecture stack.
Lead technical discussions, design reviews, and ensure adherence to
best practices, coding standards, and security guidelines .
Work closely with DevOps and infrastructure teams to drive
CI / CD pipelines, Infrastructure-as-Code (IaC), and container orchestration .
Provide
technical leadership and mentorship
to developers, fostering a culture of continuous improvement and innovation.
Troubleshoot and resolve high-level architectural and performance issues across the ecosystem.
Ensure proper
documentation
of architecture, design decisions, and solution blueprints.
Stay updated on industry trends and emerging technologies to drive
modernization and innovation
in the platform.
Technical Requirements
12+ years
of experience in software development, with at least
5+ years in an architect / lead role .
Strong expertise in
Experience in
microservices architecture , distributed systems, and event-driven designs.
Hands-on experience with
RabbitMQ (or other messaging platforms)
for asynchronous communication.
Strong knowledge of
CouchDB (or similar NoSQL databases) , as well as relational databases.
Expertise with
Kubernetes
and containerization (Docker).
Experience with
Azure Cloud services , including :
Azure Infrastructure-as-Code (ARM / Bicep / Terraform)
Azure Blob Storage
Azure App Services / Service Fabric (stateful services)
Azure Kubernetes Services
Deep understanding of
RESTful APIs
and API design principles.
Familiarity with
security best practices
(authentication, authorization, data encryption, secrets management).
Proven ability to design for
scalability, fault tolerance, high availability, and performance .
Strong problem-solving and
analytical skills
with the ability to make sound architectural decisions.
Excellent
leadership, communication, and collaboration
skills, with the ability to influence teams and stakeholders.
Solution • Delhi, India