Senior SharePoint Developer

Kpmg India Services Llp

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 4 years

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 Level

Job 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