Senior SharePoint Developer
Kpmg India Services Llp
Apply on company website
Senior SharePoint Developer
Kpmg India Services Llp
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
KIP SharePoint Developer-Consultant- MFT - KGS CH
JOB TITLE: SharePoint Developer
GRADE: D (Consultant)
LOCATION: Bangalore/Gurugram
UK SERVICE LINE: Advisory Tech
EXPERIENCE: 4-7 Years
KPMG OVERVIEW
Joining KPMG means becoming part of a talented team of exceptional colleagues who bring innovative thoughts and a natural curiosity to their work every day. At KPMG, we value diversity in personalities, characters, and perspectives, recognising that this breadth enables our collective success.
SERVICE LINE INFORMATION: The Team & The Challenge
KPMG UK is currently undertaking a significant digital transformation programme across the Firm, aimed at revolutionising how technology and data are embedded into all aspects of our business and client services. Advisory Tech leads this transformation, spearheading an ambitious portfolio of technology and data-enabled projects. These initiatives are designed to:
- Enhance the digital client experience.
- Modernise the tools and platforms our people utilise.
- Extract greater value from data and insights.
- Drive operational efficiency and transform our operating model through automation.
- Integrate risk and compliance management directly into our solutions.
- Innovate and build the services of tomorrow.
While many projects leverage a mix of internal and external resources, Advisory Tech is also committed to building a strong core team of technologists. Our solutions primarily utilise the Microsoft 365 and Azure stack, supplemented by additional vendor products where necessary. We operate in an open, collaborative environment, sharing knowledge, thriving on challenges, continuously learning, and fostering a culture where collective success leads to individual achievement.
THE ROLE:
This role will primarily focus on the KPMG Insight Platform (KIP), a major strategic platform under development for our Deal Advisory business. The successful candidate will be a senior technical contributor, responsible for delivering robust and scalable SharePoint solutions.
Key Responsibilities:
- Development and implementation of custom SharePoint site structures, including content types, lists, libraries, and permissions, leveraging SharePoint Patterns and Practices (PnP) templates.
- Design and develop advanced custom UI components using the SharePoint Framework (SPFx), TypeScript, and React, working within Visual Studio Code and managing code via Git.
- Develop automated provisioning solutions for SharePoint sites and UI components utilising Azure Durable Functions and .Net Web API.
- Actively participate in an Agile development environment, employing Azure DevOps for collaboration on CI/CD pipelines to ensure seamless deployment of infrastructure and code.
- Provide technical guidance and mentorship to less experienced team members, ensuring best practices in SharePoint development.
- Collaborate with architects, business analysts, and other developers to translate complex business requirements into technical designs and solutions.
THE PERSON
We are seeking a proactive and skilled individual who takes ownership and responsibility for project components or specific areas. The ideal candidate will possess a strong blend of technical expertise and professional acumen.
Professional Capabilities:
- Ability to build and maintain effective working relationships with team members and a wide range of stakeholders at all levels, fostering a collaborative and high-performance culture.
- Demonstrated experience in explaining complex technical processes and circumstances in clear, concise terms to both technical and non-technical audiences, ensuring comprehensive understanding across the team and with stakeholders.
- Proven experience working effectively within Agile methodologies (e.g., Scrum, Kanban) and a working knowledge of Waterfall, including understanding the benefits and risks associated with each. Ability to prioritise work and manage changing priorities in a fast-paced, supervised environment.
- Proficient in selecting and applying appropriate development and project management methods and tools to optimise delivery.
- Strong ability to continually feed progress and communicate effectively with line managers, demonstrating a commitment to high performance and continuous improvement in all tasks. Educated to degree level in a business or technology-related subject or possessing equivalent experience.
Technical Capabilities:
- Expertise in building SharePoint Online customisations using the SPFx toolchain, including TypeScript/JavaScript, NodeJS, and GitHub.
- Extensive experience with SharePoint Patterns and Practices (PnP) tools such as PnPJS, PnP.Framework, and PnP.PowerShell, with a strong preference for candidates experienced in automated SharePoint provisioning.
- Proficiency with the .Net Core toolchain, including C# and .Net, particularly in the context of Azure Functions.
- Experience across the entire software development lifecycle (strategy, discovery, design, development, and deployment) within technology or consulting projects.
- Experienced in designing, developing, and implementing robust solutions within the Microsoft 365 and Azure stacks, leveraging technologies such as Azure Logic Apps and Azure Functions.
- Ability to contribute significantly to the architectural design of solutions, ensuring scalability, security, and performance.
- Strong knowledge and practical experience with Continuous Integration/Continuous Delivery (CI/CD) practices and Azure DevOps pipelines for automated deployments and infrastructure as code.
- Ability to advise on the optimisation of development and operations processes.
Experience Level
Senior LevelJob role
Work location
Bangalore, Karnataka, India
Department
Software Engineering
Role / Category
Website Development
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 4 years
About company
Name
Kpmg India Services Llp
Job posted by Kpmg India Services Llp
Apply on company website