x
o z e o l

Selligent Developer - Ozeol

Role Description

The Back-End Developer is responsible for designing, developing, and maintaining the server-side logic, APIs, and data integration systems that power internal tools and digital platforms. This role enables reliable, secure, and scalable data-driven applications by connecting front-end interfaces to structured data systems. The developer works closely with DevOps, front-end, and data engineering teams to ensure performance, data integrity, and business logic execution across platforms.

Missions

  •     Develop and maintain custom modules, workflows, and integrations for the on-premise CRM system.
  •       Implement technical components within Selligent Marketing Cloud to support personalized campaign execution.
  •       Ensure seamless data flow and system integration between CRM, Selligent, and other platforms.
  •   Collaborate with CRM and marketing teams to translate technical specifications into working solutions.

Tasks

  •       Develop custom CRM functionalities (e.g., forms, automation scripts, reports, UI enhancements).
  •       Implement dynamic content templates, scripting, and API integrations in Selligent.
  •       Support integration of Selligent with internal systems and data sources.
  •       Handle data synchronization, schema mapping, and transformation tasks.
  •       Perform code reviews, testing, and deployment of CRM and Selligent-related developments.
  •       Document technical components, data models, and implementation procedures.
  •       Ensure data integrity, privacy, and access control across platforms.

Commitments

  •       Deliver accurate, maintainable technical solutions aligned with business requirements.
  •       Maintain data privacy and compliance with standards such as GDPR and CCPA.
  •       Collaborate effectively with CRM administrators, marketing, and IT teams.
  •       Stay within the scope of development and provide clean handoffs for operational tasks.
  •       Ensure long-term maintainability and documentation of all delivered components.

Technical Skills

  •     Proficiency in Java programming languages.
  •       Proficiency in Selligent Marketing Cloud development (Scripting Language, Interact, data sourcing).
  •       Experience in CRM development
  •       Strong understanding of HTML, CSS, and responsive email development.
  •       Experience with API integration and middleware platforms.
  •       Competence in SQL and data transformation.
  •       Exposure to message queues and async processing (Kafka, RabbitMQ).
  •       Familiarity with Git and CI/CD workflows for development.
  •       Awareness of marketing data structures and compliance requirements.
  •       Ability to write unit, integration, and load tests for backend services.
  •       Understanding of security, access control, and data privacy best practices.

Personal Abilities

  •       Focused developer with the ability to support multi-platform environments.
  •       Clear communicator with both technical and functional teams.
  •       Self-organized and efficient in managing development tasks.
  •       Committed to code quality, performance, and secure design.
  •       Open to learning new tools and frameworks related to CRM and marketing technologies.
  •       Reliable team player with a proactive mindset toward support and improvement.

Education & Experience

  •       Bachelor’s degree in Computer Science or related field.
  •       3–5 years of experience developing on Selligent platforms (SMC + CRM on-prem).

Location: Tunisia
Language: English

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
en_USEnglish