Senior Integration Developer

Hajoca•Whitemarsh Township, PA

About The Position

Hajoca’s integration solutions support internal system-to-system integrations and customer- and vendor-facing integrations. As a member of the Information Technology organization, the Senior Integration Developer reports to the Director of IT Engineering and implements integration solutions spanning cloud-based systems, data design, event- and API-driven systems, microservices, middleware platforms, and systems integration. Boomi is Hajoca’s strategic integration platform, connecting core systems such as Epicor Eclipse ERP, SAP, CRM, and Azure-based applications. The role also designs and manages external-facing APIs for trading partners, customers, and vendors, helping make integrations secure, reliable, and well governed. The developer supports Hajoca’s integration and automation roadmap, including opportunities to use Boomi API and emerging AI and agentic integration capabilities.

Requirements

  • Bachelor’s degree or equivalent combination of education, professional training, or work experience.
  • At least 7 years of experience in software design and development.
  • At least 5 years of experience on a cloud-based platform; Azure is preferred.
  • At least 5 years of experience on a .NET platform, preferably version 6 or later.
  • Deep, hands-on Boomi experience across Integration and API Management.
  • Experience using enterprise integration patterns and an enterprise integration platform.
  • Proficiency with Boomi connectors, transformations, and processes for building integration workflows.
  • Experience designing, publishing, and securing external partner-facing APIs, including API gateways, versioning, and authentication standards such as OAuth 2.0 and API keys.
  • Working knowledge of integration data formats and protocols, including XML, JSON, XSLT, SQL, CSV/flat files, SFTP, and HTTPS.
  • Experience managing Boomi runtime topologies, including Atom, Molecule, and cloud runtimes, as well as environments and deployments.
  • Demonstrated experience with DevOps practices.
  • Ability to understand business operations and processes and translate them into detailed technical designs.
  • Familiarity with static and dynamic diagramming approaches.
  • Aptitude for iterative development methodologies such as Agile and Scrum, including sprint-based delivery and accurate point estimation.
  • Experience designing and implementing event-driven systems.
  • Experience with REST-based API design.
  • Experience with Jira and Confluence.
  • Experience with cloud platforms.
  • Experience with Epicor Eclipse and companion products.
  • Experience with multiple relational and non-relational database platforms and ability to describe their advantages and disadvantages.
  • Ability to analyze requirements and break them into manageable deliverables.
  • Ability to learn new technical skills quickly.
  • Strong leadership skills.
  • Ability to multitask, prioritize work, and meet project deadlines in a fast-paced environment.
  • Professionalism, organization, and ability to manage work, time, and problems.
  • Results orientation and focus on attaining goals and objectives.
  • Strong oral and written communication skills and ability to convey answers, issues, and status changes clearly, concisely, and effectively.
  • Ability to support software systems in a production environment.

Nice To Haves

  • Boomi Developer or Professional certification is preferred.
  • Azure cloud platform experience is preferred.
  • Experience with B2B/EDI integration and trading-partner onboarding.
  • Business knowledge in a distribution environment.
  • Experience with Domain-Driven Design processes and deliverables.

Responsibilities

  • Implement integration solutions, including cloud-based solutions, data design, event- and API-driven systems, microservices, middleware platforms, and system integrations.
  • Collaborate with stakeholders to gather and analyze business requirements for integration projects.
  • Develop technical specifications and design documentation for integration solutions.
  • Address applicable non-functional requirements in detailed designs, including performance, security, and observability.
  • Configure and customize Boomi connectors, components, and processes to meet integration requirements.
  • Build, maintain, and optimize Boomi processes that connect core systems, including Epicor Eclipse ERP, SAP, CRM, and Azure-hosted applications.
  • Design, publish, and manage external-facing APIs for trading partners, customers, and vendors using Boomi API Management, including gateway configuration, versioning, and API lifecycle management.
  • Implement API security and governance, including authentication, authorization, rate limiting, and traffic monitoring.
  • Develop reusable Boomi components, canonical data models, and shared integration patterns.
  • Migrate and consolidate legacy point-to-point and file-based integrations onto Boomi.
  • Manage Boomi runtime environments, deployments, and promotion across development, test, and production in alignment with DevOps and CI/CD practices.
  • Support Hajoca’s integration and automation roadmap, including potential use of Boomi API and emerging AI and agentic integration capabilities.
  • Design and develop microservices where appropriate using C#.
  • Develop and execute test plans to ensure integration solutions are accurate, complete, and reliable.
  • Provide technical guidance and support to other developers or team members as needed.
  • Apply existing Enterprise Architecture principles and design standards, and propose modifications when necessary.
  • Coordinate design reviews to obtain approval from Security, Infrastructure, and Enterprise Architecture representatives.
  • Identify gaps and problem areas in software deliverables and suggest improvements that conform to Enterprise principles.
  • Enforce clean coding practices and maintain expectations for junior developers’ coding style and approach.
  • Support production integration systems, identify issues and error causes, and help ensure high availability and optimal performance.
  • Complete required safety and compliance training programs.
  • Perform other reasonably related duties as assigned by the immediate supervisor and other management.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service