Job Summary
We are seeking an experienced Content Management Developer with strong hands-on expertise in Enterprise Content Management (ECM), Customer Communications Management (CCM), or enterprise document-generation platforms.
The ideal candidate will have experience developing and maintaining document templates, implementing dynamic content-generation logic, integrating enterprise applications, and supporting document-processing workflows.
Key Responsibilities
- Design, develop, configure, and maintain document and content templates using enterprise content management and document-generation platforms.
- Develop dynamic document composition solutions using variable data, conditional logic, reusable components, and data-driven content.
- Implement document-generation workflows to support enterprise business processes and customer communications.
- Develop and maintain XML and XSLT transformations to process, format, and structure data for document generation.
- Implement application and template logic using JavaScript or similar scripting technologies.
- Integrate document-generation platforms with enterprise applications and external systems using RESTful APIs and other integration mechanisms.
- Analyze business and technical requirements and translate them into scalable content-management solutions.
- Troubleshoot document-generation issues, investigate defects, perform root-cause analysis, and implement corrective actions.
- Collaborate with business analysts, architects, developers, QA teams, and other stakeholders to ensure solution quality and successful delivery.
- Support application development, testing, deployment, maintenance, and production troubleshooting activities.
- Follow established software development lifecycle (SDLC) processes, coding standards, documentation practices, and deployment procedures.
- Apply cloud-native architecture and deployment concepts where applicable to enterprise content solutions.
Mandatory Technical Skills
- 8+ years of experience in Enterprise Content Management (ECM) or related enterprise document-management and generation technologies.
- 3+ years of experience in Customer Communications Management (CCM).
- Hands-on experience with ECM, CCM, or enterprise document-generation platforms.
- Strong experience in document composition, template development, and automated document generation.
- Expertise in dynamic and variable content generation, conditional logic, and variable data processing.
- Strong knowledge of XML and XSLT for data transformation and document processing.
- Experience with JavaScript or similar scripting technologies.
- Understanding of RESTful APIs, system integrations, and application connectivity.
- Experience supporting document-processing workflows, debugging, troubleshooting, and root-cause analysis.
- Knowledge of application development, deployment processes, and SDLC practices.
- Familiarity with cloud-native architecture and deployment concepts.
- Strong analytical, communication, and problem-solving skills.