Design, develop, and implement integration solutions using SnapLogic, MuleSoft, Boomi, Azure Integration Services/Logic Apps, or equivalent platforms
Collaborate with clients to gather integration requirements and define optimal architecture
Create API-led connectivity layers, including System, Process, and Experience APIs
Integrate data across multiple systems, including CRM, ERP, SaaS platforms, and on-premise applications
Troubleshoot, debug, and optimize integration workflows for performance and scalability
Work closely with cross-functional teams (Business Analysts, Developers, QA) to deliver high-quality solutions
Maintain up-to-date documentation of integration designs and implementations
Ensure security, compliance, and best practices are followed in all integration work
Requirements
3+ years of hands-on experience as a software, database, or integration developer
Experience with at least one integration platform such as SnapLogic, Azure Integration Services/Logic Apps, MuleSoft, Boomi, Workato, Celigo, TIBCO, or similar
Strong understanding of integration patterns (real-time, batch, publish/subscribe, event-driven)
Strong understanding of REST/SOAP APIs, JSON/XML, authentication mechanisms (OAuth 2.0, API keys), and data transformation logic
Good knowledge of scripting languages (JavaScript or Python) for data transformation and automation
Solid understanding of databases and persistence layers (SQL/NoSQL)
Good understanding of software design principles (OOP, SOLID, Design Patterns)
Familiarity with common tools such as Postman, Swagger, and version control (e.g., Git)
Strong problem-solving and analytical skills with attention to detail
Excellent communication and client-facing skills
Experience with integration with platforms like Salesforce, SAP, Microsoft Dynamics, or other enterprise systems is a plus.