remote
Integration Architect / Senior Integration Developer - Cayuse Holdings
Software Engineer
Lead the design, development, and support of complex integrations between HaloITSM and a variety of third‑party systems, leveraging API, ETL, and cloud technologies to deliver seamless data flow and process automation.
About the role
Key Responsibilities
- Architect and implement robust integration solutions between HaloITSM and external applications, databases, and cloud services.
- Design and develop APIs, data pipelines, and ETL processes using Java, Python, and relevant middleware.
- Collaborate with cross‑functional teams to gather requirements, define integration specifications, and ensure alignment with business objectives.
- Perform troubleshooting, performance tuning, and continuous improvement of existing integration workflows.
- Document integration designs, technical specifications, and best practices for future maintenance.
Requirements
- 5+ years of experience in integration architecture and senior development roles.
- Proficiency in Java and Python with strong object‑oriented design skills.
- Hands‑on experience with API design, RESTful services, and data transformation (ETL).
- Solid understanding of cloud platforms (AWS, Azure, or GCP) and integration patterns.
- Excellent problem‑solving, communication, and teamwork abilities.