Search jobs > Richmond Hill, ON > Software engineer

Principal Software Engineer

OpenText
Richmond Hill, ON
$130K-$150K a year (estimated)
Full-time

OPENTEXT - THE INFORMATION COMPANY

As the Information Company, our mission at OpenText is to create software solutions and deliver services that redefine the future of digital.

Be part of a winning team that leads the way in Enterprise Information Management.

Principal AX .NET Developer

OpenText is the market leader in Enterprise Information Management platforms and applications. The division is seeking an experienced Principal Software Engineer who shares our passion for developing and maintaining the AppEnhancer product line.

OpenText AppEnhancer is a content management solution that meets the demands of line-of-business applications yet is enterprise-ready for broader implementations both on and off premises.

AppEnhancer scans, stores, retrieves, and preserves information, while providing role-based access from nearly any device or web browser.

Duties and Responsibilities

  • Review product’s architecture and provide guidance to team members
  • Have ownership through full lifecycle of product development, including design, development, validation and test automation, deployment, and support in production
  • Write excellent code following industry best practices
  • Create and maintain technical documentation
  • Work closely with Quality Engineering to review test plans and test cases
  • Perform all assigned jobs with minimal assistance
  • Respond promptly and professionally to bug reports and customer escalations

Education / Work Experience

  • BS or MS in CS or a related technical field and 10+ years of enterprise software development experience
  • 10+ years of software development experience using Microsoft Development Environment and tools in a product team

Required

  • Solid and hands-on programming experience with C# and / or JavaScript
  • Experience with Windows architecture, .NET platform
  • Experience with Docker and related containerization technology, Kubernetes
  • Experience with AWS / Azure / Google Cloud Platform
  • Experience with debugging, triaging, and resolving technical issues
  • Excellent communication skills, both verbal and written

Desired

  • Experience with Angular and AngularJS
  • Experience with Git, TeamCity, Jira / Value Edge
  • Experience with RESTful service, WPF, WCF

OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.

If you need assistance and / or a reasonable accommodation due to a disability during the application or recruiting process, please contact us at [email protected].

30+ days ago
Related jobs
Extreme Networks
Vaughan, Ontario

Staff/Principal Software Engineer – Edge compute -Containerization 9401. Key Responsibilities:We are seeking a highly skilled Edge Compute Staff/Principal Engineer with strong leadership, communication, and collaboration abilities to join our dynamic team. As a Principal Engineer specializing in edg...

ServiceTitan
Canada Ontario
Remote

Build tools to increase efficiency of all our engineers; improve performance, processes, and quality across the whole engineering team. Mentor and guide Engineers across engineering as a whole. Communicate effectively with cross-functional teams, engineers, Product Managers, customers, and partners....

reddit
Remote, Ontario, Canada
Remote

We are currently seeking a hands-on technical engineering leader with experience in building Ad formats/products and infrastructure innovation. As a diverse team of software developers, product managers, data scientists, and Ad experts, we look forward to welcoming you to our team!. Mentor staff eng...

OpenText
Richmond Hill, Ontario

The division is seeking an experienced Principal Software Engineer who shares our passion for developing and maintaining the AppEnhancer product line. As the Information Company, our mission at OpenText is to create software solutions and deliver services that redefine the future of digital. Work cl...

Affirm, Inc.
Canada
Remote

Strong experience leading engineering organizations, across multiple product lines, to deliver high quality software. In this role, you are a member of Affirm’s Architecture Group, and in that capacity, you report to the VP of Engineering for Architecture. Champion innovative, scalable, and delightf...

hireVouch
Remote, Canada or US, USA
Remote

You will design, develop and verify software that interacts with our chip; collaborating with hardware engineers and fellow software engineers in the process. We are looking for a highly motivated and creative Senior Systems Software engineer to join our Runtime team. Minimum 5 years of software eng...

Hasbro
CA

Principal Software Development Engineer. Are you a hands-on software engineer with a deep understanding of systems and technologies which those systems are built upon?. Computer Science, Engineering, or equivalent education / work experience. ...

Promoted
Outlier
Richmond Hill, Ontario
Remote

Are you an experienced software engineer who would like to lend your coding expertise to train AI models?. PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of opportunities that may be of interest and sharing with our affiliates. W...

Faire
Toronto, Ontario

Our highly skilled team of data scientists and machine learning engineers specialize in developing algorithmic solutions for notification and recommender systems, advertising attribution, and LTV predictions. You will independently drive data science vision, strategy, and execution and be the data s...

Huawei Technologies Canada Co., Ltd.
Markham, Ontario

Investigate and design data processing system focusing on extra-large volume data for real-time streaming, based distributed system with the latest and state of the art hardware technology. Deep understanding of fundamental concepts such as distributed data processing, distributed database/storage s...