Job Summary:
We are seeking a highly skilled and experienced Senior Developer with a strong background in Customer Communication Management (CCM) tools and related development environments. The ideal candidate will be responsible for designing developing integrating and maintaining enterprise-scale communication systems that deliver personalized customer experiences through multiple channels (print email SMS web etc.).
Key Responsibilities:
- Design and develop customer communication solutions using CCM tools SmartCOMM.
- Work with business analysts and stakeholders to gather requirements and translate them into scalable technical solutions.
- Design document templates business rules workflows and integration components.
- Implement integrations with downstream and upstream systems (e.g. CRM billing or content repositories).
- Optimize output generation (PDF HTML etc.) for performance and accuracy.
- Troubleshoot and resolve issues in production and lower environments.
- Ensure compliance with branding regulatory and accessibility standards.
- Collaborate closely with QA and infrastructure teams for deployment and testing.
- Mentor junior developers and lead technical reviews.
- Stay current with evolving CCM technologies and suggest improvements to architecture and tools.
Required Skills & Experience:
- 4 years of overall software development experience with 3 years in CCM tools.
- Hands-on experience in smartcomm CCM platform:
- Proficiency in programming/scripting languages (e.g. XML/XSLT JSON JavaScript).
- Experience integrating CCM solutions with enterprise applications.
- Familiarity with document design data models and output formatting.
- Strong debugging and performance tuning skills.
- Experience with Agile/Scrum methodology and version control tools like Git.
Good to Have:
- Experience with cloud-based CCM deployment
- Understanding of print production digital delivery channels and postal compliance standards.
- Knowledge of CI/CD pipelines and containerization (Docker Kubernetes).
- Exposure to customer journey mapping or omnichannel communication strategies.
Qualifications :
- Bachelors or Masters degree in Computer Science Information Technology or related field.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent verbal and written communication skills.
- Ability to work independently as well as in a team.
- Strong time management and project leadership skills.
Remote Work :
No
Employment Type :
Full-time