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).
