Senior Integration Developer
Listed on 2026-09-28
-
Software Development
Backend Developer, DevOps, Cloud Engineer - Software
JPC Partners is looking for a Senior Integration Developer that will be a key part of the company’s architecture, supporting internal system to system integrations as well as customer and vendor facing integrations. As a key member of the Information Technology organization, the Senior Integration Developer reports and is responsible for implementing integration solutions. This includes cloud-based solutions, data design, event and API driven systems, microservices, middleware platforms, and systems integration.
Boomi serves as the company’s strategic integration platform and the connective tissue across the enterprise, linking core systems such as Epicor Eclipse ERP, SAP, CRM, and Azure-based applications with the data, events, and services that run the business. Increasingly, this role also designs and manages the external-facing APIs that connect the company to its trading partners, customers, and vendors – making integration a differentiator in how quickly, securely and reliably the company can do business.
this role, you will:
- Implement integration solutions including cloud-based solutions, data design, event and API driven systems, microservices, middleware platforms and system integration.
- Collaborate with stakeholders to gather and analyze business requirements for integration projects.
- Develop detailed technical specifications and design documentation for integration solutions.
- Identify approaches to all applicable non-functional requirements in detailed designs, including, but not limited to, performance, security, and observability.
- Configure and customize Boomi connectors, components, and processes to meet specific integration requirements.
- Build, maintain, and optimize Boomi integration processes that connect the core systems—including Epicor Eclipse ERP, SAP, CRM, and Azure-hosted applications—into a cohesive, well-governed integration fabric that ties the enterprise together.
- Working with the Field Technology Group, design, publish, and manage external-facing APIs for trading partners, customers, and vendors using Boomi API Management, including gateway configuration, versioning, and full API lifecycle management.
- Implement API security and governance—authentication (OAuth 2.0, API keys), authorization, rate limiting, and traffic monitoring—to safely and reliably expose internal capabilities to external partners.
- Develop reusable Boomi components, canonical data models, and shared integration patterns that reduce duplication and accelerate delivery across the integration portfolio.
- Migrate and consolidate legacy point-to-point and file-based integrations onto Boomi to improve standardization, security, maintainability, and observability across the integration estate.
- Manage Boomi runtime environments (Atoms, Molecules, and cloud runtimes), deployments, and environment promotion across development, test, and production in line with Dev Ops and CI/CD practices.
- Support the evolving integration and automation roadmap, including opportunities to leverage Boomi’s API and emerging AI and agentic integration capabilities to modernize how systems and partners connect.
- Design and develop microservices where appropriate using C#.
- Develop and execute test plans to ensure the accuracy, completeness, and reliability of integration solutions.
- Provide technical guidance and support to other developers or team members as needed.
- Work with awareness of existing Enterprise Architecture principles and other requirements and design standards and propose modifications to those when necessary.
- Coordinate design reviews to win approval from Security, Infrastructure and Enterprise Architecture representatives.
- Provide constant improvement to software deliverables by identifying gaps and problem areas and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).