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
Any Graduate