
Integration Developer
Company Overview:
Everything we do is for educators. We’re partnering with them to advance a bold vision for education that boosts district performance and student success. At Follett Software, we empower educators across roles with technology that streamlines processes and manages information and resources to improve their schools, increase student success, and drive the future of education. We believe that by empowering educators to amplify their impact on students’ lives, we can change the world. Our goal and mission is to drive the future of education. We are inspired by educators to deliver transformative technology. Our innovative, connected solutions simplify challenges and offer a seamless and intuitive experience.
Position Overview:
The Integration Developer plays a critical role in connecting and orchestrating the systems that power our business operations and digital experiences. As part of the Digital Business Enablement team, this role is responsible for designing, building, and maintaining enterprise integrations across cloud and on-prem platforms using Boomi and related technologies. This includes developing APIs and connectors, enabling secure data exchange between systems, and supporting emerging automation and AI use cases.
This individual will work closely with business systems, product, and infrastructure teams to ensure seamless, scalable, and resilient data and service connectivity. The Integration Developer contributes to our broader strategy to modernize enterprise architecture, streamline business processes, and lay the foundation for intelligent, adaptive workflows across the organization.
Responsibilities
- Design, develop, and support custom Boomi processes, connectors, and APIs to enable cross-platform integration across enterprise applications (e.g., ERP, CRM, product systems).
- Work with Salesforce/Oracle Business Analysts and Developers to maintain and support continuing development and improvement of sales, renewal, contract management and other enablement processes.
- Design and implement robust, scalable data integrations that populate the Operational Data Store (ODS) and Azure SQL databases from ERP, CRM, and other transactional systems, ensuring data consistency, transformation accuracy, and alignment with reporting and analytics needs.
- Collaborate with product, infrastructure, and AI teams to build integration services and data pipelines that support new AI use cases (e.g., document enrichment, workflow automation, prompt injection, API chaining).
- Maintain and enhance integrations that serve operational, customer-facing, and internal workflows—ensuring high availability, scalability, and performance.
- Partner with business analysts and architects to identify new opportunities for automation and edge logic within core business processes.
- Participate in development reviews, security assessments, and DevOps automation as part of the software lifecycle.
- Support rapid prototyping for AI and automation initiatives by building quick-turn integrations between commercial APIs, internal tools, and AI models
- Qualifications
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field; or equivalent experience.
- 3+ years of hands-on experience in integration development, API design, or enterprise application architecture.
- Experience developing on the Boomi platform, including AtomSphere, custom connectors, and API management.
- Strong understanding of integration patterns, REST/SOAP APIs, and data transformation (JSON, XML, XSLT, etc.).
- Proficiency in JavaScript, Groovy, or equivalent scripting languages for integration logic and connector development.
- Experience with enterprise system integration (e.g., Salesforce, Oracle).
- Familiarity with SQL, data modeling, and reporting concepts, including integration with BI tools such as Power BI and Tableau.
- Demonstrated ability to contribute to system design discussions and implement integration solutions independently.
- Demonstrate familiarity with modern AI technologies (e.g., ChatGPT, Claude) and AI-enabling workflows such as prompt generation, LangChain/RAG orchestration, GPT plugin/service integration, and enterprise AI platforms (e.g., Microsoft Copilot stack, MCP), to support the development of intelligent, connected business processes.
- Comfort with Git, CI/CD pipelines, and agile development methodologies.
- Preferred:
- Prior experience developing integrations or middleware for AI-based applications or large-scale automation.
- Knowledge of secure connector development, including OAuth, secrets management, and API security practices.
- Boomi certifications (e.g., Boomi Developer, Architect).
- Exposure to iPaaS governance models and integration center-of-excellence practices.
EEO
Follett Software provides equal employment opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability. We are committed to providing reasonable accommodations to, among others, individuals with disabilities and disabled veterans. If you are interested in applying for employment and need assistance or an accommodation in the application process due to a disability, please contact us by email and let us know the nature of your request and your contact information.
Email: recruiting@follettsoftware.com
CCPA Notice for California Residents: https://follettsoftware.com/wp-content/uploads/2024/10/Notice-to-California-Applicants.pdf
Apply for this job
*
indicates a required field