Titre du poste ou emplacement

Senior Software Developer - Customer Communications Management

Messagepoint - 3 emplois
Toronto, ON
Publié il y a 7 jours
Détails de l'emploi :
Temps plein
Exécutif

About Messagepoint:

Messagepoint is a privately-owned software company providing an AI-powered SaaS solution that enables enterprises to manage and personalize customer communications with greater speed, accuracy, and control. Our award-winning platform empowers business users to create and optimize compliant, personalized communications across digital and print channels using advanced content intelligence and large language models.

Messagepoint is headquartered in Toronto with employees located throughout Canada, the United States and the UK.

Summary:

We are seeking an expert-level, highly adaptable software developer with a strong background in Customer Communications Management (CCM), API development, and enterprise system integrations. As an AI first company we are looking for an innovator who can question existing problem statements, rethink solutions, and introduce cutting-edge approaches that improve efficiency, scalability, and maintainability, leveraging AI, automation, and modern architectures.

Key Responsibilities:

• Lead the development of API integrations, executable development, and custom application development within the CCM space.

• Innovate beyond traditional approaches, questioning problem statements and rethinking architecture to optimize efficiency.

• Develop high-performance applications in a variety of languages, including Java, Python, .NET, Go, JavaScript, and SQL.

• Design and implement complex CCM solutions with experience in platforms like Quadient Inspire, Smart Communications, Messagepoint, or Sefas Suite.

• Architect and develop scalable, flexible, and maintainable solutions for composition pipelines with strong experience in data and data processing.

• Ensure seamless integration of CCM systems with enterprise platforms, including CRMs, ERPs, and cloud-based services.

• Leverage AI and automation where applicable to improve CCM workflows and data-driven decision-making.

• Act as a technical innovator, continuously evaluating new technologies and approaches that can enhance development efficiency.

• Work across multiple projects, managing competing priorities in a Professional Services environment.

• Provide technical leadership in the whole customer pipeline from pre-sales activities to implementation, with keen awareness of the implication post implementation.

Required Skills & Qualifications:

• 10+ years of software development experience, with a strong focus on enterprise-level applications in banking, financial services, or insurance.

• Proficiency in Java, Python, .NET, SQL, HTML, CSS, JavaScript, AngularJS.

• Expertise in document composition and CCM platforms such as Smart Communications, Messagepoint, Sefas Open Print Suite, OpenText Exstreme

• Experience working with API development, RESTful services, XML Schema Development, and enterprise integration.

• Proficient in DevOps tools like GitLab, Jira, Confluence, SVN, Capistrano/Webistrano, ServiceNow, Splunk, YAML, Apache Camel Karaf.

• Hands-on experience with Linux and Windows server environments.

• Knowledge of enterprise compliance frameworks, including SOC, PCI, BCP, and DRP.

• Strong communication skills with the ability to interact effectively with stakeholders and executive leadership.

• SAFe Agile Certified Developer, Certified Scrum Master (CSM), or equivalent Agile certification preferred.

Preferred Experience:

• Prior leadership experience, including hiring, coaching, and managing development teams.

• Strong problem-solving and analytical skills with a passion for innovation.

• Experience in full-cycle implementation of software solutions from concept to delivery.

Education:

• Bachelor's degree in computer science, Software Engineering, or a related field.

• Relevant professional certifications in software development and Agile methodologies.

Messagepoint is an Equal Opportunity Employer and encourages diversity and inclusion in the workplace.

We thank you for your interest, however, only those who qualify for an interview will be contacted.

Partager un emploi :