×
Register Here to Apply for Jobs or Post Jobs. X

Integration Developer; Senior Systems Analyst

Job in Burnaby, BC, Canada
Listing for: British Columbia Institute of Technology
Full Time position
Listed on 2026-02-28
Job specializations:
  • IT/Tech
Job Description & How to Apply Below
Position: Integration Developer (Senior Systems Analyst)

Position Summary

BCIT’s Information Technology Services department is seeking a regular, full-time (1.0 FTE) Integration Developer (Senior Systems Analyst). Working as a member of our Enterprise Architecture (EA) team, you will support clients and team members to develop and a best-in-class API layer for application integration to the BCIT community. Your key responsibilities will include implementing and managing an enterprise service bus model that includes integration, API development and dataflow designs.

Duties & Responsibilities
DUTIES AND RESPONSIBILITIES:
  • Serve as the primary developer and technical owner for integration development on BCIT’s integration platform.
  • Design and build new integrations to support BCIT’s growing application ecosystem, both on‑premise and in the cloud.
  • Maintain, enhance, and re‑engineer existing integrations to support evolving business and technical requirements.
  • Create API functional specifications and detailed technical designs.
  • Work directly with system owners and functional analysts to gather, understand, and document requirements, and implement effective integration solutions.
  • Perform API design and code reviews to ensure quality, consistency, and maintainability.
  • Develop and execute integration testing using tools such as Postman and SoapUI.
  • Ensure integrations are designed for reliability, observability, and long‑term maintainability, including appropriate documentation and operational readiness.
  • Qualifications QUALIFICATIONS:

    Required Qualifications:
  • Minimum two-year diploma in Computer Systems or bachelor’s degree in communications, science, business; and minimum six years of current, practical experience, of which at least two years are in API development, preferably in an educational and enterprise setting.
  • Experience with integrating a combination of on-premise, cloud, and SaaS-based systems
    .
  • An equivalent combination of education, training and experience may be considered.
  • Effective oral and written communication skills.
  • Must have demonstrated specific current IT knowledge
  • Proven commitment to providing and maintaining the highest level of customer service.
  • Proven analytical and problem-solving skills.
  • Strong organizational skills and the ability to meet changing priorities and multi-task while meeting strict deadlines.
  • Must be a team player and work well with cross-departmental teams.
  • Ability to learn quickly and apply new knowledge and techniques.
  • Commitment to regular ongoing professional development (including specific IT skills, professional associations, and current industry trends).
  • High level of professionalism and ethics.
  • Desired

    Qualifications:

  • Extensive experience designing, building, and maintaining enterprise integrations using APIs, event-driven patterns, and middleware platforms (iPaaS).
  • Experience with integration orchestration
    , including multi-step workflows, error handling, retries, compensating transactions, and monitoring.
  • Extensive experience with API development and maintaining an API Management framework.
  • Experience integrating on-premise systems with SaaS applications
    , as well as SaaS-to-SaaS integrations
    .
  • Knowledge of Enterprise Integration Patterns (EIP), including synchronous/asynchronous messaging, pub/sub, event-driven architecture, and microservices.
  • Strong systems/process orientation with demonstrated analytical thinking, organization skills and problem-solving skills.
  • Experience with CI/CD best practices and the use of tools such as Bitbucket and Jenkins.
  • Demonstrated experience with an ERP, preferably in a higher education environment
  • Experience with Extraction, Transformation and Loading (ETL) processes to acquire and load data from internal and external sources.
  • Experience with building integrations with an ERP, preferably in a higher education environment.
  • Excellent understanding of and adherence to process documentation.
  • Demonstrated knowledge of development languages such as Java, Python, .NET, C#, Grails, Node.js, or similar.

    Experience with Service-Oriented Architecture (SOA)
  • Positive, proactive, ownership attitude. The ability to self-learn and manage engagements with business users and senior management and business SMEs is essential.
  • Knowl…
  • Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary