Apply now

Posted 22 days ago

Systems Integration Developer

@ SIR solutions

Montréal, Quebec

Full-time5+ years experience
Apply now
SIGNALS

Overview

SIR solutions is hiring a full-time Systems Integration Developer to design, build and maintain integration flows between its SMS POS platform and third-party ERP, eCommerce and BI systems. The role works within an Agile team on a .NET, SQL and Sencha ExtJS stack. Bilingual French and English and a Computer Science degree are required, with 5+ years of development experience.

Responsibilities:

  • Design and implement integrations between SMS POS and third-party systems
  • Develop custom logic in the SMS POS application including the Sencha ExtJS UI
  • Investigate and resolve production integration incidents
  • Produce integration documentation including mappings, sequence diagrams and API contracts
  • Build reusable integration libraries, connectors and adapters

Requirements summary:

  • 5+ years of software development experience
  • Degree in Computer Science or related field
  • Knowledge of REST APIs, SOAP/Web Services and EDI
  • Strong SQL, stored procedures and relational database skills
  • Java or C#, and JavaScript
  • Bilingual in French and English

Tools & skills

Source and dates

Employer career site / ATS feed · adp

Employer posting date
2026-10-15
First seen by our source
2026-10-10
Source record updated
2026-11-06

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French
EducationBachelor’s degree (required)
Fields of studyComputer Science

Summary and details written by AI from the posting; the employer’s posting is the authority.

SIR solutions

FieldValue
Open jobs on Jobsy1
Job description

Position Overview

The Software Developer (Systems Integration Developer) is responsible for designing, building, and maintaining integration flows between the SMS POS platform and third-party systems (ERP, eCommerce, BI, and others), ensuring reliable data exchange across retail operations. You contribute to the performance of the entire application stack, .NET, SQL, Sencha UI layer and internal scripts within an Agile team, ensuring robustness, efficiency, and scalability.

Key Responsibilities

  • Act as technical bridge between the POS team and third-party system stakeholders, translating business requirements into integration specifications.
  • Design and implement integration solutions between SMS POS and third-party systems (ERP, eCommerce, BI, and others), using APIs, middleware connectors, and file-based (EDI / flat file) exchanges.
  • Develop and maintain custom logic within the SMS POS application (including the Sencha ExtJS UI layer) to support integration touchpoints and operational workflows.
  • Investigate and resolve integration incidents in production, working closely with infrastructure, third-party vendors, and retail operations teams.
  • Produce and maintain integration technical documentation: data mappings, sequence diagrams, API contracts, and operational runbooks.
  • Contribute to internal projects focused on designing and building reusable integration layers, shared middleware components, and common API gateway patterns used across systems.
  • Develop and maintain internal integration libraries, connectors, and adapters that standardize how retail systems communicate, reducing duplication across integration projects.

Required Skills & Qualifications

  • Integration: REST API’s, SOAP/Web Services, EDI, middleware/ESC basics
  • Strong understanding of SQL, stored procedures, triggers, and relational databases.
  • Java or C#, JavaScript and interest in Sencha Ext JS.
  • Degree in Computer Science or related field.
  • Bilingual in French and English (written and spoken).
  • 5+ years of software development experience.

Preferred Qualifications

  • Familiarity with .NET (C#) and REST APIs, Experience with modern JS frameworks.
  • Experience or willingness to learn Sencha Ext JS.
  • Bilingual English/French.

Personal Attributes

  • Curious, adaptable, and collaborative.
  • Comfortably operating in environments where legacy constraints coexist with modern ambitions. Adjust priorities, approaches, and tooling to match project realities without losing sight of quality or long-term goals.
  • Picks up new technologies, platforms, and integration patterns quickly and independently. Does not wait to be taught; seeks out documentation, prototypes, and peer knowledge to get up to speed fast.
  • Able to anticipate where technologies are heading and help the team navigate transitions, from legacy systems toward modern platforms, by sharing knowledge, proposing migration paths.
  • Actively interested in how AI and automation tools can improve integration workflows, developer productivity, and data quality. Willing to experiment with AI-assisted development or intelligent monitoring.

Similar jobs

  • Office Clerk / Commis de bureau

    Montréal, QC
    Full Time

    Alsco: Alsco Uniforms provides managed uniform and linen laundry services for healthcare, industrial & hospitality businesses.

    - Demonstrated good computer experience or ability to learn quickly is necessary; - Experience with data entry and adding machine; - Proficient in Excel and Microsoft Word

    Customer service, Data entry, Communication skills, Microsoft Excel, Reporting, Account reconciliation

  • Conseiller·ère, Acquisition de talents

    Montréal, QC
    HybridFull Time

    Videotron

    Assurer une expérience candidat professionnelle et inclusive à chaque étape du processus ; Minimum de 3 ans d’expérience en acquisition de talents ; Expérience en recrutement corporatif et/ou dans le domaine de…

  • Adjoint(e) administratif(ve) à temps partiel

    Montréal, QC
    Temporary

    Bédard

    2+ YOEExigences du poste; Posséder un minimum de 2 ans d'expérience en soutien administratif; Excellentes aptitudes organisationnelles et capacité à gérer plusieurs priorités simultanément

    Documentation, Administrative support, Confidentiality, Communication skills, Bilingualism, French

  • Advertising Inventory and Pricing Analyst

    Montréal, QC

    Bell Canada: Bell is Canada's largest communications company providing advanced Bell broadband wireless, Internet, TV, media and business communications services.

    Perform the daily verifications, follow-ups, and adjustments required during programming changes to minimize advertising inventory losses and maintain a seamless sales cycle; Critical Qualifications; Ability to work…

  • Agent(e) de sécurité polyvalent(e)

    Montréal, QC
    $22.65/hr

    GardaWorld: GardaWorld est la plus importante entreprise privée de sécurité au monde, offrant des services de transport de valeurs, des solutions de sécurité…

    Ce qui compte le plus dans un tel rôle, c'est votre capacité à vous adapter d'une mission à l'autre; Qualifications de l'agent(e) de sécurité {profil}; Titulaire d'une licence de sécurité en cours de validité

    ADM (YUL) - Agent de Sûreté Aéroportuaire 24/7 - Temps plein

    Montréal, QC

    GardaWorld: GardaWorld est la plus importante entreprise privée de sécurité au monde, offrant des services de transport de valeurs, des solutions de sécurité…

    Permis d'agent de sécurité (BSP); Expérience passée en sécurité et dans le secteur de l’aviation est considérée comme un atout

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.