Responsibilities:
- Integration Development:
- Design, develop, and implement integrations between cloud applications using Celigo's iPaaS platform.
- Develop and maintain integration flows between various business systems like NetSuite, Salesforce, Shopify, and other enterprise applications.
- Customize and extend Celigo Integration Apps to meet specific business requirements.
- Troubleshoot integration issues, resolve data discrepancies, and optimize integration processes.
- Solution Architecture & Design:
- Work closely with business analysts, product owners, and stakeholders to understand integration requirements and design scalable and efficient integration solutions.
- Ensure integration solutions adhere to best practices in terms of security, scalability, and performance.
- System Monitoring & Support:
- Monitor and maintain integration flows, ensuring that they are running smoothly and data is syncing properly across systems.
- Respond to and resolve any issues or errors reported from production systems.
- Perform root cause analysis for failed integrations and apply appropriate fixes.
- Documentation & Reporting:
- Document integration processes, configurations, and troubleshooting steps to ensure knowledge transfer and maintenance.
- Generate reports related to integration performance, data flow status, and error resolution.
- Collaboration:
- Collaborate with other development teams (e.g., application, database, and front-end developers) to deliver seamless solutions.
- Participate in meetings with clients to understand integration requirements and provide technical input.
- Act as a subject matter expert (SME) on the Celigo platform, guiding internal teams on best practices.
- Testing & Quality Assurance:
- Conduct unit tests, functional tests, and integration tests for developed integrations.
- Work with QA teams to ensure integration solutions are fully tested before deployment.
- Upgrades & Enhancements:
- Regularly upgrade and maintain existing integrations to align with new platform releases and business requirements.
- Implement changes and enhancements to the integration platform as needed to support business growth and changes in applications.
- Training and Knowledge Transfer:
- Provide training to end users or internal teams on using integration flows.
- Keep up with new Celigo platform features and best practices, ensuring the team benefits from the latest innovations.
Requirements:
- Technical Skills:
- Strong experience with Celigo Integration Platform (e.g., SmartConnect, integrator.io).
- Proficiency in integration technologies such as APIs, REST, SOAP, webhooks, FTP, SQL, and JSON.
- Experience with major cloud-based business systems (e.g., NetSuite, Salesforce, Shopify, Workday, ServiceNow).
- Knowledge of integration architecture and data mapping techniques.
- Programming Languages:
- Experience in scripting languages (e.g., JavaScript, Python, or other scripting languages for Celigo).
- Familiarity with SQL for data queries and reporting.
- Problem Solving:
- Strong troubleshooting and debugging skills to identify issues in integration processes and resolve them quickly.
- Ability to handle large volumes of data and complex integration logic.
- Communication Skills:
- Strong verbal and written communication skills, able to convey complex technical concepts to non-technical stakeholders.
- Ability to collaborate with cross-functional teams.
- Experience:
- Previous experience as a developer working with integration platforms (Celigo or others).
- Experience in cloud-based application integration, middleware, and iPaaS platforms.
- Bachelor's degree in Computer Science, Information Systems, or a related field (preferred).
- Certifications (Optional but beneficial):
- Celigo Certified Integrator or other relevant integration platform certifications.
Preferred Skills (Optional):
- Familiarity with Agile methodologies.
- Experience with ETL (Extract, Transform, Load) processes.
- Knowledge of DevOps practices and tools for continuous integration and deployment.
Work Environment:
- This position may require you to work with cross-functional teams, including project managers, business analysts, and QA engineers.
- May involve collaboration with external clients, depending on the organization's setup.
Key Qualities:
- Strong problem-solving abilities.
- Detail-oriented and analytical mindset.
- Self-motivated with a proactive approach to resolving issues.
- Ability to handle multiple projects and deadlines in a fast-paced environment