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
QualiÂfiÂcation
BCA, B.Sc. — IT, BE- B.Tech — IT/Computer, MCA, M.Sc — IT, ME‑M.Tech — IT / Computer, Diploma — IT / Computer
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.