Summary
As a Solution Architect, you will play a pivotal role in defining, designing, and implementing scalable, sustainable solutions across Microsoft 365, SharePoint, Power Platform, and Azure. This position combines strategic oversight with hands-on technical contributions, requiring an individual who can bridge the gap between business requirements and technical execution. You will guide a team of developers within an agile environment to deliver robust, integrated solutions. The ideal candidate will have deep expertise in SharePoint, SPFx, React, Azure APIs, and Power Platform tools to create high-quality, scalable solutions.
Roles & Responsibilities
Solution Design & Architecture
Collaborate with stakeholders to understand business requirements and create solution architectures that align with both business goals and technical best practices. Develop high-level and detailed technical designs, ensuring scalability, security, and maintainability across Microsoft 365, SharePoint Online, Azure, and Power Platform. Prototype and implement critical components of the solution architectureHands-On Development & Technical Contribution
Actively participate in development tasks, coding alongside the team to create and refine solutions using C#, SPFx, Power Platform, Microsoft Graph API, PnP JS, REST APIs, and PowerShell. Build and maintain Azure Web APIs and integrate them with SharePoint applications. Develop and update Azure Functions and Runbooks to automate and streamline business processes, contributing directly to project milestones and deliverables.Technical Leadership & Mentorship
Guide the team on best practices for Microsoft 365, SharePoint, Power Platform and Azure development, lead the code reviews and improve the quality of code through technical sessions, and documentation. Support and mentor junior team members, fostering technical growth and encouraging innovative, solution-driven thinking. Lead technical discussions, make architecture decisions, and provide expertise in technology selection and troubleshooting complex issues.Agile Collaboration
Work closely with team members in an agile framework, contributing to sprint planning, support for defining acceptance criteria, defining of task and sizing of user stories. Utilize Azure DevOps/GitHub to plan, track, and document work, ensuring transparency and effective project coordination Maintain flexibility to collaborate during overlapping hours with US-based teams and provide after-hours support for critical issues when necessary.CI/CD & Automation
Establish and maintain CI/CD pipelines using Azure DevOps and GitHub Actions, promoting automated testing, deployment, and monitoring processes. Support ALM best practices within the Power Platform, SharePoint, and Azure to streamline deployment and reduce manual intervention. Develop and implement monitoring, logging, and automated processes for solution health and reliability, ensuring minimal downtime and rapid incident response.Innovation & Continuous Improvement
Stay updated on emerging technologies and practices, exploring opportunities to integrate AI (Azure Cognitive Services, OpenAI) and intelligent features into solutions where valuable. Continuously evaluate and recommend improvements in existing solutions, technologies, and processes to enhance productivity and system performance.Qualification
Education: Bachelor's degree in engineering, Computer Science, or a related field (B.E./B.Tech. preferred) or equivalent professional experience.
Experience: 12-15+ years in solution architecture and hands-on development across Microsoft 365, SharePoint, Azure, and Power Platform. Proven experience of guiding in a team, demonstrating the ability to balance high-level architectural planning with hands-on coding.
Technical Skills:
Proficiency with Microsoft 365 tools, SharePoint Framework (SPFx), Azure services, Power Platform, and coding languages like C#, React, JavaScript, and PowerShell. Expertise in API integration using Microsoft Graph API, REST APIs, and PnP JS, as well as automation through Azure Functions and Runbooks. Familiarity with CI/CD, ALM processes, and DevOps practices, especially in Azure DevOps and GitHub Actions. Good to Have: Familiarity with Azure AI services, including Generative AI (e.g., Azure Cognitive Services, OpenAI) to enhance solution capabilities with intelligent features.Soft Skills:
Strong problem-solving skills with the ability to work both strategically and hands-on in a fast-paced environment. Excellent communication skills, able to collaborate effectively with team members and stakeholders across time zones. Self-motivated, with the ability to take ownership of tasks and drive solutions from concept to completion.