Highlights
Innovative company, global leader, large-scale projects, challenging but rewarding.
Description
Job Summary
pJoin OpenText, a global leader in information management, as a Software Developer. You will contribute to the architecture and implementation of our large-scale server protection product, covering both on-premises and cloud-based workloads.
Responsibilities
- Develop complex software independently
- Ensure high code quality through active review and defect prevention
- Communicate effectively with peers and teams
- Participate in analysis, design, planning, and processes
- Raise issues for timely problem resolution
Required Skills
- C/C++
- Angular
- UNIX platforms (Linux/SOLARIS/HPUX/AIX)
- Data protection technologies
- Virtualization technologies (VMware, Hypervisor)
Required Skills Explained
{'html': '
- C/C++: Essential for developing efficient server-side applications.
- Angular and Scripting Languages: Important for building robust user interfaces and automation scripts.
- Socket Programming and Inter-Process Communication (IPC): Vital for creating scalable networked systems and inter-service communication.
- UNIX Platforms: Necessary for working with Linux, Solaris, HP-UX, or AIX environments.
- Data Protection Knowledge: Crucial for understanding enterprise backup and restore processes.
- Virtualization Technologies: Key for managing and optimizing cloud-based workloads.
- Database Technologies: Required for handling large-scale data management tasks.
'}
Who is this for
pThis role suits candidates with a passion for software development and a desire to work on complex projects in an innovative environment. Ideal candidates should have excellent communication skills and experience in agile methodologies.
Why This Job is a Good Opportunity
{'html': 'ulliOpportunity to work on cutting-edge enterprise server protection products that shape digital transformation.liPotential for growth in a global leader of information management with innovative and creative company culture.liChance to collaborate with top companies worldwide, contributing to impactful projects.liAccess to advanced AI technologies to enhance your skills and knowledge.liSupportive work environment that values collaboration, innovation, and personal growth.'}
Interview Preparation Tips
{'html': '
- Review C/C++, Angular, and UNIX platforms thoroughly.
- Prepare examples of past projects where you implemented socket programming or used IPC.
- Discuss your experience with data protection technologies and virtualization tools.
- Be ready to explain how you have adopted agile development methodologies and test-driven development in previous roles.
- Incorporate specific scenarios where you demonstrated code quality and effective communication skills.
'}
Career Growth in This Role
{'html': 'pThe role of a Software Developer at OpenText offers significant opportunities for career growth. As you contribute to large-scale, highly distributed server protection products, you can expect to develop expertise in advanced technologies like AI and data management.pWith the ability to independently develop complex software and a focus on code quality, you will have the chance to advance to more senior positions within the company or pursue specialized roles related to your areas of interest.pThe supportive work environment fosters collaboration and innovation, allowing you to continuously learn and grow in your career while making meaningful contributions to digital transformation initiatives.'}
Explore More Opportunities
Skills
Frequently Asked Questions
What experience is required for this role?Candidates should have experience with C/C++, Angular, UNIX platforms, data protection technologies, and virtualization.
Is this position remote or on-site?This position requires in-person presence at our Toronto office.
What kind of support is available for new hires?OpenText offers comprehensive training and mentorship programs to help you succeed.