Senior 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 Devel­opment Tools and Technologies such as SPFx Web Parts, Exten­sions, Library compo­nents, 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, devel­oping, and evolving software in a fast paced and agile devel­opment environment using the latest software devel­opment technologies and infrastructure

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

  • Translate require­ments / vision into prior­i­tized list of user stories and deliver to required timelines and quality standards

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

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

  • Partic­ipate 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­lishing good practices and habits

  • Identify and encourage areas for growth and improvement 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

We are baliosoft

We are baliosoft

baliosoft is an inter­na­tional company with locations in Triesen (Liecht­en­stein) and Ahmedabad (India). What we offer our customers, we can also offer you – the modern, digital workplace of the future with the oppor­tunity to constantly develop further.

Convince yourself!