Senior Software Engineer – OpenText ECM (OTCS / OTMM)
About the role
The Senior Software Engineer – OpenText ECM (OTCS / OTMM) will be responsible for designing, developing, and enhancing enterprise content management solutions using OpenText Content Server and OpenText Media Management. The role involves building integrations, configuring and customizing OTCS and OTMM components, supporting platform operations, and developing document and image processing pipelines. The candidate will also implement scalable and secure solutions, follow CI/CD and software engineering best practices, and collaborate with cross-functional teams throughout the software development lifecycle. The position is offered on a renewable contract basis, starting with an initial 6-month contract, and is based in Colombo with a hybrid working arrangement. Applications are to be sent via email or through an easy apply link.
Must have
- Bachelor's Degree in Computer Science or equivalent practical experience.
- Minimum 3-5 years of software development experience within Agile environments.
- Strong hands-on experience with OpenText Content Server (OTCS), including configuration, customization, workflows, WebReports, Smart View, OScript, and REST APIs.
- Hands-on experience with OpenText Media Management (OTMM), including asset ingestion, metadata schemas, renditions, transcoding, and integrations.
- Strong understanding of Enterprise Content Management (ECM) concepts, including document lifecycle management, metadata modeling, versioning, access control, retention, and records management.
- Experience administering and supporting OpenText platforms, including installations, upgrades, patching, performance optimization, and troubleshooting.
- Practical development experience using Java, Python, JavaScript, TypeScript, or similar modern programming languages.
- Strong understanding of software engineering principles, design patterns, clean coding practices, testing methodologies, code reviews, and Git.
- Experience working with relational databases such as Oracle, SQL Server, PostgreSQL, and SQL.
- Basic understanding of DevOps concepts, CI/CD pipelines, containerization, infrastructure as code, and monitoring.
- Experience deploying applications on cloud platforms such as AWS or GCP.
- Good understanding of Scrum, Kanban, and Agile delivery methodologies.
- Strong analytical, problem-solving, communication, and teamwork skills.
Nice to have
- Experience with Terraform will be an added advantage.
- Exposure to AI-powered development tools such as GitHub Copilot or similar solutions.
- Familiarity with OCR, document processing, image processing, data extraction, and AI-driven metadata generation will be an added advantage.
- Exposure to OpenText Extended ECM (xECM), Archive Center, or OpenText Cloud offerings will be considered an advantage.
Technologies
- Agile
- AWS
- CI/CD
- DevOps
- GCP
- Git
- GitHub
- GitHub Copilot
- Image Processing
- Infrastructure as Code
- Java
- JavaScript
- Kanban
- Oracle
- PostgreSQL
- Python
- REST
- Scrum
- SQL
- SQL Server
- Terraform
- TypeScript
Highlights
The role is based in Colombo - 03 with a hybrid working model and standard Monday to Friday hours. Employment is on a renewable contract basis, starting with an initial 6-month contract that may be extended to a 1-year renewable contract based on performance. Applications should be sent to recruitment7@intalent.asia.