Description:
A Development role at OpenText is more than just a job; it's an opportunity to impact lives. As a key contributor, you'll be instrumental in constructing cutting-edge Information Management Solutions that contribute to sustainable supply chains, support refugees, and enhance medical information access to save lives. You will engage in solving meaningful challenges within a motivated team, gaining exposure to advanced technologies beyond individual access. You will be encouraged to cultivate an engineering mindset, driving the creation of innovative software solutions that address real-world problems and shape the future.
What The Role Offers
As a Principal Software Developer, you will:
- Translate domain expertise into value for the product, business unit, and customers.
- Create technical solutions that harmonize with and address competing customer goals.
- Identify and course-correct when the current path does not effectively serve customer needs.
- Play a key role in setting longer-term strategy for business projects, with a view extending beyond the immediate horizon.
- Lead large scale projects and programs aligned with the team's quarterly cadence, ensuring work contributes to customer success.
- Decompose customer problems into designs with multiple interacting software components, mastering code fluency fundamentals.
- Serve as a technical lead, recognized for growing domain expertise, embracing change, and navigating ambiguity with resiliency, while fostering the development of less experienced team members.
- Model integrity and excellence, influencing best practices within the team and leveraging expertise.
- Identify and address issues when the current path does not effectively serve customer needs, collaborating with the team for corrections.
- Keep customer value in focus, using input from others to determine appropriate technical solutions and making timely decisions without compromising trust.
- Possess minimum of 12 years of related previous professional experience.
What You Need To Succeed
- Full stack proficiency in Java, Angular, PostgreSQL
- Familiar with Python, C/C++, Pyramid, Go, React, jQuery, SymmetricDS
- Proficiency with secure software development lifecycle practices.
- Experience with OAuth, OpenID Connect, SAML, FIDO2, Cryptography, PKCS, PKI.
- Experience operating, programming and debugging in Linux, Windows.
- Experience with GitLab, Docker, Kubernetes, SaaS, PaaS.
- Experience with automation including Bash, PowerShell, Cypress, Playwright