Ravyx
Posted 2mo ago

Systems Integration Developer

Ravyx
Canada
HybridFull Time
Responsibilities
  • Design integrations
  • Develop logic
  • Investigate incidents
Requirements
  • Design, build, and maintain integration flows between SMS POS and third-party systems
  • Troubleshoot
  • Document, and optimize data exchanges in an Agile environment
Technical tools mentioned
REST APISOAPEDIMiddlewareSQLStored ProceduresRelational DatabasesJavaC#JavaScriptSencha Ext JS.NET

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.




About Ravyx

Provides point-of-sale and technology solutions for retail businesses.

Year founded
1967
Employees
124
Organization type
Private
Latest investment
Private Equity (2025) — led by Mangrove Equity Partners
Subsidiaries
Headquarters
US

Similar jobs

Systems Integration Developer roles
1w
Save
Mark Applied
Hide
Senior Systems Integration Engineer
Toronto, Ontario, Canada
OnsiteFull Time
HDR
HDR: Global provider of engineering, architecture, environmental and construction services.
10+ YOEProfessional engineer with 10+ years rail experience, systems integration and interface management, technical writing, client coordination, and proficiency with rail engineering software.
DOORS NG, MicroStation, OpenRail Designer, OpenRoads Designer, AutoCAD, Civil3D, Microsoft Word, Microsoft Excel, Microsoft Project
1w
Save
Mark Applied
Hide
Senior Systems Integration Engineer
Ottawa, Ontario, Canada
$135k-$150k/yr HybridFull Time
ADGA Group
ADGA Group: Provides mission-critical technology solutions for defense and security sectors.
5+ YOEBachelor in engineering and P.Eng required,Minimum 5 years systems engineering on military C4ISR,8+ years in system integration/verification,ability to obtain Secret clearance,experience producing technical concepts/specifications.
1w
Save
Mark Applied
Hide
Senior Systems Integration Engineer
Toronto, Ontario, Canada
$138k-$188k/yr OnsiteFull Time
HDR
HDR: Global firm providing architecture, engineering, and environmental services.
10+ YOEBachelor's degree and professional engineer license, 10 years rail engineering experience, systems integration and interface management, proficiency with DOORS NG and CAD tools, strong technical writing and leadership skills.
DOORS NG, ISO15288, MicroStation, OpenRail Designer, OpenRoads Designer, AutoCAD, Civil3D, Microsoft Word, Microsoft Excel, Microsoft Project
2w
Save
Mark Applied
Hide
Sr. Systems Integration Engineer (Cybersecurity / Networking)
Burnaby, British Columbia, Canada
$117k-$130k/yr OnsiteFull Time
OSI Maritime Systems
OSI Maritime Systems: Provides integrated navigation and tactical solutions for naval operations.
5+ YOEDegree in engineering or physics (or equivalent),5+ years engineering experience with minimum 3 years in systems engineering, cybersecurity and networking; familiarity with marine electronics; DOORS experience preferred.
DOORS
3w
Save
Mark Applied
Hide
Senior Systems Integration Engineer
Calgary, Alberta, Canada
HybridFull Time
AtkinsRéalis
AtkinsRéalisToronto Stock Exchange: ATRL: Providing global engineering design and infrastructure project management services.
15+ YOEP.Eng preferred; Bachelor's or Master's in Engineering or Computer Science; 15+ years systems engineering and integration experience on rail/transit or complex projects; experience with ICDs, V&V, requirements and configuration management; strong communication and problem-solving.
1mo
Save
Mark Applied
Hide
ML Systems Integration Engineer
Sunnyvale or Toronto
OnsiteFull Time
Cerebras Systems
Cerebras SystemsNasdaq: CBRS: Manufactures specialized computer chips designed for AI.
BS/MS in CS/CE/EE or related, strong Python and/or C++, Linux and OS fundamentals, excellent debugging, analytical and communication skills; experience with distributed systems, telemetry, and hardware-adjacent software preferred.
Python, C++, Linux
1mo
Save
Mark Applied
Hide
Senior Systems Integration Engineer
Burnaby, British Columbia, Canada
$133k-$183k/yr HybridFull Time
D-Wave Quantum
D-Wave QuantumNYSE: QBTS: Provides commercial quantum computing systems, software, and cloud services.
5+ YOEDegree or diploma in engineering or related field, 5+ years systems integration/hardware experience, experience with electrical/mechanical/cryogenic/software subsystems, verification/validation and troubleshooting, participation in on-call rotation, occasional travel.
Python, C/C++, PLC, Linux, UNIX, oscilloscopes, spectrum analyzers, network analyzers, temperature controllers, pressure systems, vacuum systems, data acquisition, test automation
2mo
Save
Mark Applied
Hide
Ingénieur Intégration Mécanique Ferroviaire
Saint-Bruno, Québec, Canada
OnsiteFull Time
Segula Technologies
Segula Technologies: Global engineering group providing industrial design and project management.
5+ YOEBachelor in mechanical engineering, 5+ years in mechanical design and system integration, CATIA V5 proficiency, knowledge of GD&T, strong interface management and communication skills.
CATIA V5, CATIA 3DEXPERIENCE, GD&T