About the Role :
We are seeking a highly experienced Software Architect with a strong background in Microsoft .NET technologies and modern front-end frameworks (React.js) . The ideal candidate will be responsible for defining and implementing the overall architectural vision, ensuring scalability, maintainability, performance, and security across enterprise-level applications.
Key Responsibilities :
Define, design, and implement end-to-end application architectures leveraging .NET Core, C#, ASP.NET, and React.js .
Provide technical leadership across development teams to ensure adherence to architecture standards and best practices.
Collaborate with business stakeholders, product managers, and development teams to translate functional requirements into scalable technical solutions.
Evaluate and recommend new tools, frameworks, and technologies for continuous improvement.
Ensure solutions are secure, performant, and aligned with enterprise architecture principles.
Lead code reviews, design discussions, and proof of concepts (POCs) for critical projects.
Define and maintain architecture documentation , design patterns, and reusable components.
Work closely with DevOps teams to optimize CI / CD pipelines, containerization (Docker, Kubernetes), and cloud deployment (Azure / AWS).
Mentor and guide development teams in best practices for clean architecture, microservices, and front-end performance optimization .
Required Skills and Experience :
12+ years of total IT experience, with 4+ years in an Architect role .
Strong hands-on expertise in :
React.js , JavaScript (ES6+), TypeScript, HTML5, CSS3
RESTful APIs , microservices architecture, and event-driven systems
Deep understanding of cloud architecture (preferably Azure , AWS optional).
Strong knowledge of design patterns , domain-driven design (DDD) , and clean architecture principles .
Experience with SQL and NoSQL databases (e.g., SQL Server, MongoDB, Cosmos DB).
Familiarity with containerization and orchestration (Docker, Kubernetes).
Experience integrating CI / CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications :
Experience in Agile / Scrum environments.
Certification in Microsoft Azure Architect or AWS Solution Architect .
Exposure to performance tuning , security compliance , and scalability planning .
Knowledge of React ecosystem tools (Redux, React Query, Next.js) is a plus.
Soft Skills :
Strong leadership and mentoring abilities.
Strategic thinker with a hands-on approach.
Excellent communication and stakeholder management skills.
Ability to balance technical excellence with business priorities.
Net Architect • Bengaluru, Karnataka, India