OverviewAs a Data Integration Developer, you will be responsible for organizing, designing, and implementing scalable data schemas to support various business needs, ensuring seamless data integration into our Customer Data Platform (CDP). This role requires a deep understanding of data structures, integration processes, and API-driven architectures to connect multiple data sources effectively.
You will work closely with both internal teams and external clients to gather requirements, document data flows, and ensure that integrated data serves the needs of marketing, analytics, and business intelligence teams. Additionally, you will be expected to conduct meetings with clients to discuss technical requirements and integration strategies.
Key Responsibilities- Design and implement scalable data schemas that can accommodate multiple business use cases and ensure consistency across platforms.
- Review, analyze, and structure customer data to align with internal system requirements and CDP standards.
- Develop and manage data integration processes, ensuring smooth data flow from multiple sources (CRM, web tracking, offline data, etc.) into the CDP.
- Ensure seamless data connectivity and synchronization using technologies such as APIs, Webhooks, ETL pipelines, and SFTP.
- Work closely with clients to understand their data structures, integration requirements, and ensure data solutions meet business needs.
- Document all integration processes and create technical specifications to support development and troubleshooting.
- Monitor and optimize data integration performance, ensuring reliability, accuracy, and scalability.
- Collaborate with marketing, analytics, and engineering teams to ensure data is correctly structured and utilized for customer segmentation, campaign activation, and predictive analytics.
Your Skills and Experience- Bachelors degree in Information Systems, Computer Science, or related fields.
- Experience: Fresh graduate
- Strong experience in designing and managing data schemas for diverse business use cases.
- Hands-on experience with data integration and working with structured/unstructured data.
- Proficiency in Python for data transformation and automation.
- Experience with API-based data integration, including REST APIs, Web Services, and Webhooks.
- Familiarity with integration protocols such as AS1/2/3, SFTP, and SMTP.
- Experience working with CDPs (e.g., Segment, mParticle, Tealium, or similar platforms) is a plus.
- Strong documentation skills, with the ability to create clear technical documentation and process flows.
- Excellent communication skills, including the ability to conduct technical meetings with clients to gather requirements and provide integration recommendations.
- Problem-solving mindset, with the ability to optimize data pipelines and resolve integration issues efficiently.