About this role
About the Role** We are seeking an experienced Customer Communications Management (CCM) Developer to design, develop, enhance, troubleshoot, and support enterprise customer communication solutions using Quadient Inspire and related CCM technologies. The ideal candidate will have strong hands-on experience with Quadient Inspire Designer and a solid understanding of document composition, data transformation, business rules, templates, workflows, integrations, and deployment processes. This role involves working closely with Product Owners, Business Analysts, technical teams, and other stakeholders to understand requirements, develop solutions, troubleshoot issues, and deliver high-quality communication solutions.
**Job Title** Customer Communications Management (CCM) Developer.
**Responsibilities** - Design, develop, enhance, and maintain customer communication templates and document composition solutions using Quadient Inspire Designer. - Develop data-driven communication solutions using structured data such as JSON, XML, CSV, and similar formats. - Implement business rules, conditional logic, data transformations, filtering, sorting, and formatting within CCM solutions. - Develop reusable components and templates following established development standards. - Develop and enhance Inspire Interactive, DC Forms, and other interactive communication solutions. - Troubleshoot issues across CCM applications, data sources, backend processing, and generated output. - Perform root-cause analysis and implement appropriate technical fixes. - Work with APIs, web services, and backend integrations where required. - Support CCM migration and modernization initiatives, including analysis of existing solutions, business logic, dependencies, and migration gaps. - Support development-to-production activities, including packaging, deployment, validation, and troubleshooting. - Participate in change management, release activities, and production support. - Provide technical estimates, impact analysis, and implementation recommendations. - Participate in Agile ceremonies, sprint planning, refinement, demos, and retrospectives. - Create technical documentation and provide knowledge transfer to team members. - Take ownership of assigned development activities from requirement analysis through implementation and deployment.
**Required Skills** - Experience in Customer Communications Management development. - Strong hands-on experience with Quadient Inspire ICM, Designer, Interactive, and Dynamic Communications. - Experience working with JSON, XML, CSV, or similar structured data formats. - Strong debugging, troubleshooting, and root-cause analysis skills. - Ability to understand existing CCM solutions and implement enhancements without impacting downstream functionality. - Experience working in an Agile development environment. - Strong analytical and problem-solving skills.
**Desirable Skills** - Experience with Quadient Inspire ICM. - Experience with Quadient Inspire Interactive and DC Forms. - Experience with Inspire Scaler or similar CCM backend components. - Knowledge of JavaScript or TypeScript. - Experience with REST or SOAP APIs and web services. - Experience with CCM migration and modernization projects. - Experience with deployment, release management, and environment troubleshooting. - Knowledge of document or content management platforms.
**Education Qualification** - Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. - Equivalent practical experience in CCM development and Quadient Inspire solutions may also be considered.