Sr. Software Engineer (Share­Point)

Location: Ahmedabad

Job Description

  • Under­standing of under­lying archi­tecture of different M365 services such as Share­Point, MS Teams, Planner, MS Viva, MS Forms, OneDrive for Business, MS Graph, Groups, Search, Identity and Security management

  • Use of Share­Point OOTB Features and Web Parts

  • Hands-on experience of working with different Share­Point service appli­ca­tions such as Search, Managed Metadata, User Profile

  • Hands-on experience of working with different APIs to interact with Share­Point and connected Microsoft eco-system such as Graph API, Share­Point REST API, CSOM, JSOM, SSOM

  • Strong knowledge of C#, Power­Shell, JavaScript, TypeScript, and React

  • Modern Develo­pment Tools and Techno­logies such as SPFx Web Parts, Exten­sions, Library components, PnP modules, Office UI Fabric (Fluent UI)

  • Experience in integrating Microsoft Teams, Planner, Staff Hub, Power Automate, Power Apps, OneDrive for business with SharePoint

  • Migration of data between different Share­Point versions such as Share­Point 2010/2013/2016/2019/Online using custom solutions or tools

  • Knowledge of third-party tools such as Nintex, Sharegate, etc.

  • Knowledge of different source control tools such as TFS, GIT

  • Good verbal and written commu­ni­cation skills (English)

Roles and Responsibilities

  • Be respon­sible for defining, developing, and evolving software in a fast paced and agile develo­pment environment using the latest software develo­pment techno­logies and infrastructure

  • Work with Product Owners (POs) to under­stand product requi­re­ments & vision

  • Translate requi­re­ments / vision into priori­tized list of user stories and deliver to required timelines and quality standards

  • Design, develop, and unit test appli­ca­tions in accordance with estab­lished standards

  • Design and develop reusable components/solutions, incor­porate standard M365 artifacts with 3rd party components

  • Parti­cipate in peer-reviews of solution designs and related code

  • Package and support deployment of releases

  • Maintain high standards of software quality within the team by estab­li­shing good practices and habits

  • Identify and encourage areas for growth and impro­vement within the team

  • Provide technical leadership to teammates through coaching and mentorship

Key Skills

M365MS GraphMS TeamsMS VivaMS Power PlatformShare­PointSPFxReactPnPFluent UISearchMMSUPSBDCC#JSOMRESTCSOMMigration

Work Experience Required

5 to 12 years


BCA, B.Sc. – IT, BE- B.Tech – IT/Computer, MCA, M.Sc – IT, ME‑M.Tech – IT / Computer, Diploma – IT / Computer

Wir sind baliosoft

Wir sind baliosoft

baliosoft ist ein inter­na­tio­nales Unter­nehmen mit einem Standort in Triesen (Liech­ten­stein) und Ahmedabad (Indien). Was wir unseren Kunden bieten, können wir auch auch Ihnen anbieten – den modernen, digitalen Arbeits­platz der Zukunft mit der Möglichkeit sich stetig weiter zu entwickeln.

Überzeugen Sie sich selbst!