Sr. Software Engineer (SharePoint)
Location: Ahmedabad
Job Description
Understanding of underlying architecture of different M365 services such as SharePoint, MS Teams, Planner, MS Viva, MS Forms, OneDrive for Business, MS Graph, Groups, Search, Identity and Security management
Use of SharePoint OOTB Features and Web Parts
Hands-on experience of working with different SharePoint service applications such as Search, Managed Metadata, User Profile
Hands-on experience of working with different APIs to interact with SharePoint and connected Microsoft eco-system such as Graph API, SharePoint REST API, CSOM, JSOM, SSOM
Strong knowledge of C#, PowerShell, JavaScript, TypeScript, and React
Modern Development Tools and Technologies such as SPFx Web Parts, Extensions, 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 SharePoint versions such as SharePoint 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 communication skills (English)
Roles and Responsibilities
Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
Work with Product Owners (POs) to understand product requirements & vision
Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards
Design, develop, and unit test applications in accordance with established standards
Design and develop reusable components/solutions, incorporate standard M365 artifacts with 3rd party components
Participate 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 establishing 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 PlatformSharePointSPFxReactPnPFluent UISearchMMSUPSBDCC#JSOMRESTCSOMMigration
Work Experience Required
5 to 12 years
Qualification
BCA, B.Sc. – IT, BE- B.Tech – IT/Computer, MCA, M.Sc – IT, ME‑M.Tech – IT / Computer, Diploma – IT / Computer
Wir sind baliosoft
baliosoft ist ein internationales Unternehmen mit einem Standort in Triesen (Liechtenstein) und Ahmedabad (Indien). Was wir unseren Kunden bieten, können wir auch auch Ihnen anbieten – den modernen, digitalen Arbeitsplatz der Zukunft mit der Möglichkeit sich stetig weiter zu entwickeln.