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 :.NET Core / .NET 6+ , C#, ASP.NET Web API, Entity Framework CoreReact.js , JavaScript (ES6+), TypeScript, HTML5, CSS3RESTful APIs , microservices architecture, and event-driven systemsDeep 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.