— Bachelor’s degree in Computer Science, Information Technology, or a related field.
— 3+ years of experience in integration development or backend/API engineering roles.
— Experience building data integration pipelines using iPaaS or ETL platforms (e.g., Boomi, Talend, SnapLogic, NiFi, Azure Data Factory, etc.).
— Experience working with databases: * Strong SQL and PL/SQL knowledge (Oracle and PostgreSQL). * Understanding of stored procedures, views, and DB packages.
— Hands-on experience with: * RESTful APIs and JSON data structures. * One or more of the following: JavaScript (Node.js), Python, Java. * Tools such as Postman, curl, Bruno for API testing. * Scripting in Bash, Python, or other automation tools.
— Experience with cloud storage and APIs (e.g., AWS S3, AWS Lambda).
— Familiarity with file-based integrations (e.g., CSV over sFTP) and scheduling processes.
— Solid problem-solving skills and the ability to analyze legacy integration logic.
— Ability to work independently and collaborate with cross-functional teams.
Nice to Have:
— Familiarity with Ellucian Banner, Ethos API, or other Student Information Systems (SIS) is a strong plus.
— Experience migrating on-prem integrations to cloud or SaaS platforms.
— Understanding of GraphQL and its use in modern data access layers.
— Experience with DevOps practices, including CI/CD pipelines, Docker, and GitLab/GitHub Actions.
— Exposure to reporting and Business Intelligence tools (e.g., Cognos, Argos, Tableau, Metabase).
Responsibilities
Integration and Data Engineering
— Design, develop, and maintain integration solutions that align with business and technical requirements.
— Work with REST APIs, web services, middleware, and messaging systems to connect disparate applications and platforms.
— Build and optimize data pipelines for data exchange and analytics.
— Develop data mappings and transformation logic to ensure accuracy and consistency across systems.
— Create and maintain integrations between databases, cloud storage, and analytical platforms.
— Design and implement data extraction and transformation processes to support reporting and business intelligence use cases.
— Support development of visualizations and data flows within large-scale SaaS enterprise systems.
Collaboration and Support
— Collaborate with software engineers, business analysts, and stakeholders to gather integration — requirements and ensure alignment with business objectives.
— Conduct testing, performance tuning, and optimization of integration and reporting solutions.
— Document integration architectures, workflows, and best practices for operational and technical transparency.