Senior SharePoint / Microsoft 365 .Net Developer
Orchestry Software
- Toronto, ON
- $95,000-150,000 per year
- Permanent
- Full-time
- Design and implement critical integrations and workflows with Microsoft 365 services, ensuring high-impact solutions across Office 365 applications.
- Work in an Agile team and build cutting-edge solutions in a fast-paced environment.
- Lead the development of cloud-based applications in Azure with a strong focus on Microsoft 365 integration using JavaScript, C#, and React.
- Master the creation of APIs and automation jobs via Microsoft Graph, optimizing business processes and data flow within the Microsoft 365 environment.
- Experience working with SQL databases (basic database changes) and SharePoint as a database.
- Collaborate with teammates to find great solutions to challenging problems.
- Use Jira, Azure DevOps, Bitbucket (Git).
- Find balance between feature work and resolving technical debt
- Mentor team members in Microsoft 365 best practices, emphasizing security, compliance, and efficient use of the platform's features.
- Use knowledge and experience to influence the technical strategy
- Able to self-sufficiently investigate and solve complex problems
- Take the initiative to identify and fill in gaps to meet current and future team needs
- Continuously review, measure, and improve team processes
- Take fuzzy requirements, refine them, architect creative solutions, plan and execute
- Communicate effectively with other engineers, and non-engineers across the company
- Balance multiple goals in technology, product, and other concerns
- Document critical processes and configurations for Microsoft 365 solutions, ensuring clarity and compliance with internal and external regulations.
- Experience in SharePoint Development
- Experience with Microsoft 365 (Office 356).
- Experience with the Azure Graph API and the SharePoint CSOM/REST API.
- Solid understanding of SharePoint information architecture, infrastructure and workflows.
- Bachelor’s degree OR equivalent experience.
- Experience developing cloud native applications.
- 8+ years of professional software development experience.
- Knowledge of object oriented programming and experience with at least one object oriented in C# language
- Solid understanding of web technologies, such as JavaScript, CSS, HTML5, XML, JavaScript, JSON, and/or Ajax.
- Solid understanding of Database technologies such as SQL and relational database schema design.
- Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium.
- Excellent communication skills.
- Experience automating and troubleshooting application deployments using CI/CD pipelines.
- Experience with the ASP.Net Framework, CosmosDb and TypeScript.
- Experience with the Azure platform.
- Extended Healthcare Plan (Medical, Disability, Dental & Vision)
- Work From Home - Flexible hours
- Training & Development