Office 365 Developer using C#/.Net

Canada🕖 3 months ago

Job Title: Developer – Enterprise Windows/Office Application Developer (focused on O365-Add-on/Plugins)Location : Canada ( remote )Job Description:We are seeking a talented and experienced(preferrable 5+ Yrs) Windows Desktop OS Components, Office Plugin/Add-ins, and O365 WOPI Developer to join our innovative software development team. In this role, you will be responsible for designing, developing, and maintaining desktop applications, plugins/add-ins for Office suite applications, and integrating them seamlessly with O365 using WOPI for enhanced document management and collaboration capabilities.Qualification•Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent work experience).•Proven 5+ experience in software development with expertise in C#, .NET framework, and WPF for Windows desktop applications.•Strong proficiency in developing plugins/add-ins for Microsoft Office using VSTO, Office.js, or similar frameworks.•Experience with O365 suite, including SharePoint Online, OneDrive, and Exchange Online, and familiarity with O365 WOPI integration.•Knowledge of version control systems such as Git for code management and collaboration.•Ability to work independently, prioritize tasks, and meet project deadlines.•Excellent problem-solving skills and attention to detail.•Strong communication and teamwork abilities.Detailed description1.Programming Languages:•JavaScript/TypeScript: For frontend development, especially for Office.js API integration.•C#: For backend logic or advanced Office plugin/add-on development using Visual Studio Tools for Office (VSTO).2.Web Development:•HTML/CSS: For building user interfaces (UI) within Office applications or web-based interfaces for add-ons.•RESTful APIs: For integrating external services with your Office plugin/add-on.3.Office APIs:•Office.js API: For creating add-ins for Office applications like Word, Excel, PowerPoint, Outlook, etc.•VSTO (Visual Studio Tools for Office): For building Office plugins using .NET languages like C#.4.O365 WOPI Integration:•Leverage O365 WOPI (Web Application Open Platform Interface) to integrate document management capabilities seamlessly within desktop and Office applications.•Develop connectors and APIs to enable secure file sharing, editing, and collaboration functionalities within O365 ecosystem.•Troubleshoot and resolve integration issues related to O365 WOPI and custom applications.5.Office Plugin/Add-ins Development:•Create custom plugins/add-ins for Microsoft Office applications (e.g., Word, Excel, Outlook) using VSTO, Office.js, or similar frameworks.•Enhance productivity by integrating custom features, workflows, and automation tasks within Office applications.•Conduct thorough testing and debugging to ensure plugin/add-in compatibility across different Office versions and platforms.6.Version Control:•Git: Essential for collaborative development and version control of your plugin/add-on code.7.Debugging and Testing:•Debugging Tools: Understanding how to debug JavaScript/TypeScript code in the browser or within Office applications.•Unit Testing: Writing and executing tests to ensure the reliability and functionality of your code.8.UI/UX Design:•User Experience (UX) Design: Designing intuitive and user-friendly interfaces within Office applications.•UI/UX Testing: Testing user interactions to ensure smooth integration with Office UI guidelines.9.Security:•OAuth: Implementing secure authentication mechanisms for accessing external services.•Data Encryption: Ensuring sensitive data is encrypted when stored or transmitted.10.Documentation and Communication:•Technical Writing: Documenting code, APIs, and user guides for your plugin/add-on.•Collaboration Tools: Using platforms like GitHub, Microsoft Teams, or JIRA for collaboration and project management.Skills.Net Windows Forms

Quantum World Technologies Inc.

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago