Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ 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.
We offer:
- Working with industry-leading partners and customers.
- Friendly teams, experienced colleagues, and perfect work equipment.
- Opportunities for career growth and raising professional skills.
- Decent salary, tax assistance.