Description

Key Responsibilities:
Solution Design and Architecture:
Design comprehensive, high-level architecture for cloud and web-based solutions leveraging Azure, ReactJS, Next.js, Node.js, and AEM.
Provide architectural frameworks and technical direction that ensure system scalability, performance, and security.
Create detailed architecture diagrams, technical documentation, and solution blueprints for teams to follow.
Lead technical discussions and provide expert guidance to developers and other technical stakeholders.
Cloud Infrastructure (Azure):
Architect, deploy, and manage applications on Azure cloud services, including Virtual Machines, App Services, Azure Kubernetes Service
(AKS), and Azure Functions.
Implement secure, cost-effective, and scalable infrastructure solutions on Azure.
Develop and maintain CI/CD pipelines using Azure DevOps for automated deployments.
Ensure application performance, availability, and scalability, leveraging Azure-native tools and monitoring systems.
Web Application Development (ReactJS, Next.js, Node.js):
Provide technical leadership for building modern web applications using ReactJS and Next.js.
Architect and optimize server-side rendering (SSR) and static site generation (SSG) for React applications using Next.js.
Oversee the integration of Node.js backend services with frontend applications, ensuring seamless API interactions and data flow.
Ensure the implementation of best practices in performance, security, and accessibility across web solutions.
Collaboration & Leadership:
Work closely with business stakeholders to translate requirements into technical solutions that meet both functional and non-functional needs.
Collaborate with DevOps, security, and infrastructure teams to ensure smooth deployment, operation, and maintenance of the developed
Lead and mentor development teams, ensuring alignment with architectural best practices and guiding them through technical challenges.
Technology Evaluation & Innovation:
Continuously evaluate emerging technologies, frameworks, and platforms to recommend improvements that enhance the scalability, performance, and reliability of solutions.
Drive innovation by identifying opportunities to optimize system performance, reduce costs, and improve system security.
Required Skills & Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
5+ years of experience in solution architecture with a strong focus on Azure, ReactJS, Next.js, Node.js, and AEM.
Cloud Expertise in Azure:
In-depth knowledge of Azure services, including Azure App Services Virtual Networks, AKS, Azure Functions, and Azure Cosmos DB.
Hands-on experience designing and implementing scalable cloud-based solutions using Azure.
Proficient in ReactJS & Next.js:
Strong experience with ReactJS for frontend development, and Next.js for SSR/SSG and modern web development best practices.
Experience optimizing web applications for performance, SEO, and scalability using Next.js features.
Backend Development with Node.js:
Extensive experience with Node.js for building scalable backend services and RESTful APIs.
Familiarity with frameworks like Express.js and experience integrating frontend applications with backend services.

Education

Bachelor's degree in Computer Science