Who We Are At BCIT, putting people at the core of everything we do is paramount. This idea is the foundation of BCIT’sPeople Vision, which describes the Institute’s goals and priorities in respect to our people. In a complex and uncertain world, it’s vital our people feel valued, supported and connected. BCIT champions a culture of innovation and global progress through people’s imagination and creativity. With a competitive compensation package, great work‑life balance, and career advancement opportunities, see why we’ve earned the title of one ofBC’s Top Employersfor over ten years running.Position Summary BCIT’sInformation Technology Servicesdepartment is seeking aregular, 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 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 & ResponsibilitiesServe 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.QualificationsMinimum 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 ofon‑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 QualificationsExtensive experience designing, building, and maintainingenterprise integrations using APIs, event‑driven patterns, and middleware platforms (iPaaS) .Experience withintegration orchestration, including multi‑step workflows, error handling, retries, compensating transactions, and monitoring.Extensive experience with API development and maintaining an API Management framework.Experience integratingon‑premise systems with SaaS applications, as well asSaaS‑to‑SaaS integrations .Knowledge ofEnterprise 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.Knowledge of SQL query language (Oracle, MS SQL, MySQL, PostgreSQL).Experience with API development in Cloud environments (Azure, AWS, GCP).Experience implementing secure API authentication and authorization mechanisms and applying secure integration design principles to protect sensitive data.Experience implementing logging, monitoring, and alerting to support operational support and troubleshooting of integrations.Experience managing API versioning, deprecation, and consumer transition strategies as part of the API lifecycle.Strong experience designing and managing integration data contracts, including canonical data models, schema definition, validation (e.G., JSON Schema, XSD), and schema evolution with transparent handling of backward compatibility and breaking changes.Experience in the following would be an assetMajor integration platforms such as Boomi, Azure Integration Services, MuleSoft,
or similar.Ellucian Banner ERP platform.JIRA.Experience working in a higher‑education environment.Oracle Databases.AttributesStrong attention to detail, customer focused, ability to learn and adapt quickly and with ease.A highly enthusiastic and effective oral/written communicator with excellent English verbal and written communication skills.Well‑organized with a methodical approach to work.Energetic, motivated self‑starter with the ability to learn quickly.Ability to manage priorities in a very busy environment.Ability to work both independently and in a group setting.Benefits – Why you’d love working with usCompetitive pay.Minimum of twenty‑five days of vacation (or more, depending on yourposition ).Competitive employer‑paid extended health and dental plan – take a look at ourbenefit plans !Defined benefitpensionplan with employer contributions.Flexible hybrid work arrangements available.Access to most BCIT Flexible Learningcoursesfree of charge.Wellnessand Employee Assistance programs.Complimentary membership with free access to the Fitness Centre, Gymnasium, andmore .Eligibility requirements apply, benefits may vary depending on the employee group the position belongs to and whether the position offered is temporary or part‑time. For more information on our generous benefits,click here !Equity, Diversity & Inclusion BCIT is committed to the principles of equity, diversity & inclusion and to promoting opportunities in hiring for systemically oppressed groups who have been excluded from full participation at BCIT and the larger community. This includes Indigenous Peoples, women, racialized persons, persons with disabilities and those who identify as 2S/LGBTQIA+. All qualified candidates are encouraged to apply; however, Canadiancitizens and permanent residents will be given priority.Persons with disabilities who require accommodation for any part of the application or hiring process shouldcontact us using our contact form. Please note that all applications must be submitted via the careers page portal.Applications submitted through the contact form will not be accepted. For additional information, please visit ourfrequently asked questions (FAQs)page and seehow we hire .The British Columbia Institute of Technology acknowledges that our campuses are located on the unceded traditional territories of the Coast Salish Nations of xwməθkwəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səl̓ilwətaɁɬ (Tsleil‑Waututh).Salary Range Salary Range $79,823 to $105,759 per annum.Salary prorated based on percentage and term of appointment. Salary based on education, experience and placement criteria as outlined in the Collective Agreement.Posting Category Information Systems / Technology.#J-18808-Ljbffr
📌 Integration Developer (Senior Systems Analyst) - C$79,823 - C$105,759 A Year (Burnaby)
🏢 BCIT
📍 Burnaby