Job Description

Key Responsibilities:

 

Develop Data Integrations:

  • Build bi-directional and unidirectional data integrations
  • SIS and LMS platforms such as Colleague, Banner (via Ethos)
  • Utilize Python and Dagster for data orchestration within the monorepo managed by Poetry

 

Data Extraction and Transformation:

  • Extract comprehensive data from SIS/LMS systems
  • Transform and map extracted data into intermediary representations suitable for our platform.

 

API Integration:

  • Work with custom web import/export API to define data templates and transformations.
  • Ensure seamless data flow into the CRM, handling data transformations and updates to prevent duplication.

 

Troubleshoot and Support:

  • Identify and resolve integration issues, using tools like Sentry for error logging.

 

Qualifications:

 

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • 6+ years of relevant experience with Data Integrations or Backend Python Development with API integrations
  • Proficiency in Python programming.
  • Experience with data orchestration tools like Dagster is a plus
  • Familiarity with APIs and web services, particularly RESTful APIs.
  • Knowledge of AWS services such as ECS, Lambda, and Secrets Manager.
  • Experience with MongoDB and Snowflake databases.
  • Understanding of data transformation, mapping techniques, and ETL processes.

Technical skills

  • Data Engineering
  • Apache Airflow
  • Python
  • ETL
  • API integrations