OpenText

Senior Software Developer (Microsoft 365 & Azure Integrations)

OpenText
Apply
3 days ago
Richmond Hill, CanadaSeniorH1B sponsor history

Base Salary

$98k - $147k/yr

Responsibilities

  • Design, build, and maintain SharePoint Framework web parts and extensions, Microsoft Teams applications, and Outlook add-ins.
  • Develop Microsoft Graph integrations and content and metadata synchronization across SharePoint, Teams, Exchange, Outlook, and Microsoft 365 services.
  • Build and operate Azure back-end services using Azure Functions, Storage, Service Bus, and API Management with event-driven and asynchronous architectures.
  • Implement and troubleshoot authentication and authorization using Microsoft Entra ID, OAuth 2.0, OpenID Connect, JWT, consent management, credential rotation, and cross-tenant single sign-on.
  • Design relational data models and optimize SQL Server schemas, indexes, queries, and large-scale workloads.
  • Diagnose integration issues involving Microsoft 365, Azure, browsers, third-party platforms, throttling, CORS, tenant configurations, dependencies, and platform changes.
  • Partner with Support and Professional Services on client escalations, root-cause analysis, issue reproduction, and product improvements.
  • Contribute to architecture reviews, technical documentation, code reviews, knowledge sharing, mentorship, and Agile delivery.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • At least 6 years of professional software development experience.
  • Strong object-oriented development experience with C# and .NET, including design patterns, SOLID principles, and maintainable, testable code.
  • Strong TypeScript, JavaScript, HTML, CSS, and SharePoint Framework development experience.
  • Demonstrated experience integrating Microsoft Graph and Microsoft 365 services including SharePoint, Teams, and Outlook.
  • Production experience designing, building, and operating Azure solutions using Azure Functions, Storage, Service Bus, and API Management.
  • Experience with Microsoft Entra ID, OAuth 2.0, OpenID Connect, JWT, SSO, application registration, consent management, and delegated versus application permissions.
  • Strong SQL and relational database design experience with Microsoft SQL Server or equivalent RDBMS platforms.
  • Experience working in Agile, cross-functional, geographically distributed teams and communicating complex technical concepts effectively.
  • Experience with Enterprise Content Management, Content Services, or Information Management platforms and records management, retention, governance, classification, and compliance concepts.
  • Familiarity with Docker, Kubernetes, PowerShell, Python, or Bash.
  • Proficiency with AI-assisted development tools such as GitHub Copilot or Claude Code, including reviewing, validating, testing, and maintaining generated code.

Benefits

  • OpenText offers a benefits package supporting physical, emotional, and financial wellbeing, with vacation entitlement and paid time off; compensation details are provided during the hiring process.

Tech Stack

AzureBashC#CSSDockerHTMLJavaScriptKubernetesMicrosoft SQL Server.NETPowerShellPythonTypeScript

H1B sponsorship

H1B sponsor history

Sponsorship for this role is unconfirmed.

OpenText’s past filings provide context. They do not guarantee sponsorship for a current opening.

Verified yearly history is not available for this company.

Job fields receiving H1B certifications

A job-field breakdown is not available for this company.

Source: US Department of Labor
OpenText

About OpenText

10,000+ employees

OpenText is a leading Cloud and AI company that provides organizations around the world with a comprehensive suite of Business AI, Business Clouds, and Business Technology. We help organizations grow, innovate, become more efficient and effective, and do so in a trusted and secure way—through Information Management. OpenText (NASDAQ/TSX: OTEX), founded in 1991 in Waterloo, has a rich history of helping customers manage their most important asset—information. Originating from a collaboration to digitize the Oxford English Dictionary, OpenText has grown into a global leader in information management. With over 120,000 enterprise customers across 180 countries, OpenText supports 98 of the top 100 global companies. A wide breadth of offerings uniquely positions OpenText to help customers unlock the value of that information using Al, cloud, and security innovations. At OpenText, our culture is at the heart of everything we do—and today, that includes being proudly AI-first. We’re creating a workplace where everyone can thrive, with artificial intelligence integrated into how we work, solve problems, and innovate together. By fostering a collaborative and inclusive environment, we empower digital knowledge workers and drive forward-thinking solutions that shape the future of information management. We believe our success comes from the strength of our team—talent that AI can’t replace—and we’re committed to attracting and supporting those who bring unique insight, adaptability, and creativity. Because at OpenText, people aren’t just our greatest asset—they’re the reason we shine in an AI-powered world. Join us at OpenText and become part of a team where your talents and ideas are truly valued.

Contact me