About Us:
As a Senior Microsoft 365 Integrations Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience developing integrations with SharePoint and OneDrive, as well as building solutions for Microsoft Teams and Office Add-ins.
- Expertise in creating Microsoft Word plugins, addressing complex behaviors and secure workflow requirements.
- Familiarity with Microsoft Outlook plugin development, with an interest in contributing to future roadmap initiatives.
- Strong background in Azure and Microsoft 365 services, especially in integration workflows, authentication mechanisms, and SharePoint/OneDrive file-sharing permissions.
- In-depth understanding of Microsoft identity and authentication principles.
- Skilled in designing APIs and services tailored for integrations, focusing on permissions, events, and automation.
- Solid debugging capabilities within distributed environments.
- Proficient with Git and modern version control practices.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Develop and maintain Microsoft Teams add-ins and bot features, enhancing reliability and user experience.
- Build advanced Microsoft Word plugins, addressing nuanced behaviors and security-centric workflows.
- Participate in shaping the long-term strategy for Microsoft Outlook plugins, evaluating feasibility and architectural design.
- Lead integration efforts with SharePoint and OneDrive, emphasizing secure authentication and file-sharing processes.
- Design and implement backend services and APIs to support various integration needs.
- Work closely with engineering and product teams to define integration requirements and deliver consistent results.
- Ensure secure management of credentials, access tokens, and permission handling across the Microsoft ecosystem.
- Continuously improve development pipelines and deployment practices, including CI/CD, monitoring, and debugging.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills