Description

Job Description:

Key Responsibilities
·  Lead architecture and technical direction across product roadmaps.
·  Mentor teams on software development and architectural best practices.
·  Design scalable, resilient systems with a focus on availability, security, and observability.
·  Collaborate with enterprise architecture (EA) to align with business strategy.
·  Develop POCs to validate ideas and drive innovation.
·  Promote platform thinking and component reuse.

Technical Must-Haves
·  Strong hands-on experience with:
·  .NET / C#
·  Azure (AKS preferred)
·  Microservices architecture
·  React 
·  Eventual consistency in distributed systems
·  Security by Design (STRIDE framework knowledge is a plus)
·  Proven ability to define application architecture and select appropriate technologies.
·  Experience with high-scale systems (e.g., 10K concurrent users, 2M+ records).
·  Familiarity with dependency management in .NET solutions.

What Didn’t Work
·  Too managerial, lacked hands-on skills, struggled with architectural problem-solving, and failed to ask clarifying questions.
·  More of a senior dev than architect, lacked confidence and recent architectural experience.
·  Technically capable but struggled to communicate ideas clearly.

What Worked
·  Strong hands-on experience across architecture, cloud, and microservices.
·  Demonstrated ability to navigate stakeholder-driven projects and implement new technologies.
·  Discussed real-world examples of tradeoffs in eventual consistency.
·  Deep experience with Kafka, Azure, .NET, and containerized deployments.
·  PMP, CSM, and multiple Microsoft Azure certifications.
·  Strong communicator and technical leader 
.Net Architect

Education

Any Graduate