Job
Description
As an experienced OpenText Content Server Developer, your role involves designing, developing, and maintaining Enterprise Content Management solutions using OpenText Content Server technologies. Your responsibilities include: - Designing, developing, and maintaining applications and modules on the OpenText Content Server platform - Participating in the entire application lifecycle, from requirement gathering to deployment and support - Writing clean, efficient, and well-documented code according to specifications and industry best practices - Troubleshooting, debugging, and optimizing existing applications to enhance performance - Conducting thorough testing including unit, integration, and UI testing to ensure application quality - Implementing modern technologies and approaches to enhance legacy applications - Collaborating with front-end developers to integrate user-facing elements with server-side logic - Working closely with business analysts to translate business requirements into technical solutions - Providing technical guidance and mentorship to junior developers - Building reusable code libraries and components for future use - Staying informed about emerging technologies and industry trends - Participating in code reviews to ensure code quality and knowledge sharing - Creating comprehensive technical documentation for developed solutions In terms of technical requirements, you should have: Essential Skills: - Strong understanding of Enterprise Content Management principles and OpenText Content Server architecture (16.x/20.x) - Proven expertise in Content Server development using OScript, WebReports, and LiveReports - Proficiency in GCI PowerTool modules including PowerTools for Workflows and PowerTools for Documents - Extensive hands-on experience in developing and enhancing Workflows, Forms, and HTML Views - Advanced experience in creating and managing XSL Stylesheets with XSL Transformation - Strong knowledge of XML, JSON, and RESTful web services - Experience with OpenText add-on modules such as Business Workspaces and Records Management - Solid understanding of relational databases (particularly Oracle) and SQL - Experience with version control systems (Git/GitLab) and CI/CD pipelines - Familiarity with front-end technologies (HTML, JavaScript, CSS) Preferred Skills: - Experience with integrating Content Server with other systems - Experience with OpenText Extended ECM - Knowledge of ORM technologies (JPA2, Hibernate) - Experience with TDD/BDD development methodologies - Familiarity with JavaScript frameworks like Angular, React, or Vue.js - Experience with Docker containers and microservices architecture - Certifications in OpenText technologies Your qualifications should include: - Bachelor's degree in Computer Science, Information Technology, or a related field (Master's degree preferred) - Minimum 8 years of overall software development experience - At least 7-8 years of hands-on experience with OpenText Content Server - Experience working in an Agile development environment Your professional skills should encompass: - Excellent problem-solving and analytical thinking capabilities - Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders - Effective time management with the ability to prioritize tasks and meet deadlines - Team-oriented mindset with a collaborative approach - Adaptability to changing requirements and business needs - Self-motivated with the ability to work independently when required,