Senior Engineer (SharePoint, SPFX)

TLDR

Work on innovative SharePoint development projects utilizing SPFx and Azure, and help businesses optimize their digital tools and workflows through effective cloud solutions.

REQUIREMENTS: 

  • Experience : 2.5+ Years
  • Experience in SharePoint development and Expertise in SharePoint Framework (SPFx) for building responsive and accessible UI/UX using React and TypeScript.
  • Design, build, and deploy cloud-native solutions using .NET/C# on Azure App Service, Azure Functions, Web Jobs, and Azure Logic Apps.
  • Develop Power Apps (Canvas/Model-driven) and Power Automate flows for workflow automation and orchestration.
  • Implement SharePoint Online solutions, including SPFx web parts/extensions, modern pages, lists/libraries, and integration with Microsoft Graph.
  • Develop RESTful APIs and integrate with enterprise systems; implement secure OAuth2/Graph integrations.
  • Model and optimize Azure SQL databases for performance, security, and cost efficiency.
  • Build connectors/integration patterns across Power Platform, SharePoint, Azure services, and external APIs for seamless data flow.
  • Implement Infrastructure-as-Code (e.g., Terraform or Bicep preferred) for repeatable environment provisioning.
  • Maintain CI/CD pipelines (e.g., GitHub Actions/Jenkins/Azure DevOps); automate build, test, and deployment for M365/Azure workloads.
  • Apply secure coding practices, role-based access, secrets management (Key Vault), and compliance guardrails.  

RESPONSIBILITIES: 

  • Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.
  • Mapping decisions with requirements and be able to translate the same to developers.
  • Identifying different solutions and being able to narrow down the best option that meets the client’s requirements.
  • Defining guidelines and benchmarks for NFR considerations during project implementation
  • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers
  • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed.
  • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
  • Understanding and relating technology integration scenarios and applying these learnings in projects
  • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Nagarro is a global digital product engineering company that specializes in building innovative products, services, and experiences across various digital mediums. With a team of over 18,000 experts in 36 countries, we empower businesses to thrive in a digital-first world by enhancing their agility and responsiveness. Our unique approach combines technology consulting and IT services, driving substantial business breakthroughs for our clients.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Engineer Q&A's
Report this job
Apply for this job