RENAPS est un fournisseur de solutions et de service-conseil en Technologies de l’Information. Nous proposons un portefeuille complet allant du service-conseil professionnel, à l’infrastructure, à la gestion des applications, et ce, dans un large éventail d’industries au Canada, aux États-Unis et à l’étranger.
Nous offrons l’opportunité de relever des projets stimulants basés sur la transparence, la collaboration et l’optimisation constante de la performance de nos employés et consultants.
-
Connaissance PL/SQL (pour faciliter la migration depuis Oracle Forms).
-
Expérience en migration d’applications legacy.
-
Expérience en microservices et cloud (Azure, AWS ou GCP).
-
Excellente communication en français et en anglais.
************************************************
Position Type: Permanent
Work Mode: Hybrid – 2 days per week required on-site (for residents of the Montreal Region)
Location: 101 Marcel-Laurin Blvd, Montreal, QC
Who are we?
RENAPS is a provider of IT solutions and consulting services. We offer a complete portfolio ranging from professional consulting, infrastructure, and application management, across a wide variety of industries in Canada, the United States, and abroad.
Our services include:
-
Managed or On-Demand IT Services
-
Digital Transformation
-
Infrastructure & Cloud
-
Application Development
-
License Audits & Management
-
Specialized IT Recruitment
We offer the opportunity to take on stimulating projects built on transparency, collaboration, and the continuous optimization of the performance of our employees and consultants.
Context
You will actively contribute to the modernization of legacy applications (notably Oracle Forms) using the Ormit Open Java tool, not only participating in front-end and back-end development but also in defining solution architecture. Your role will cover:
-
Optimizing automatically generated code.
-
Customizing interfaces and integrating them with back-end services.
-
Designing modular, high-performance, and secure architectures.
-
Continuously improving the migration process and DevOps pipelines.
Your Responsibilities
Development & Architecture
-
Design and implement full-stack application architectures (React/Angular + Spring Boot + DB).
-
Review and optimize automatically generated JavaScript/TypeScript code.
-
Refactor to improve performance, modularity, and maintainability.
-
Define and document architectural standards (patterns, best practices).
Interfaces & User Experience
-
Adapt generated interfaces to mockups (Material UI, responsive design).
Back-End & Integration
-
Develop and integrate REST APIs with Spring Boot.
-
Ensure smooth front-end/back-end communication (JSON, AJAX).
-
Understand and interact with Oracle / PostgreSQL databases.
Quality & Performance
-
Implement and maintain unit/functional tests (Jest, JUnit).
-
Contribute to setting up and optimizing CI/CD pipelines (Git, Docker, optionally Kubernetes).
-
Ensure compliance with secure coding best practices (XSS, CORS, OWASP).
-
Identify limitations in the automatic migration process and propose solutions.
-
Automate and document best transformation practices (code generation, style integration, reusable components).
-
Contribute to the evolution of internal tools (Ormit Open Java Angular/React).
Collaboration & Agile Methodology
-
Actively participate in Scrum ceremonies (daily, planning, retro).
-
Collaborate with front-end, back-end, and DevOps teams.
-
Contribute to the technology roadmap (tool, framework, architecture selection).
Required Technical Skills
Languages & Markup
-
JavaScript (ES6+), TypeScript, HTML5, CSS3
-
Java (Spring Boot, REST APIs)
-
SQL (Oracle, PostgreSQL)
Frameworks & Libraries
-
React.js (Hooks, Redux, Context API)
-
Angular (Modules, Services, RxJS)
-
Material UI
-
Spring Boot (REST APIs, microservices)
Architecture & Tools
-
Design of modular and secure architectures
-
Git, Docker (Kubernetes is an asset)
-
CI/CD (GitLab CI, or equivalent)
-
Dependency management and DevOps best practices
Quality & Security
-
Unit/functional testing (Jest, JUnit)
-
Application security (XSS, CORS, OAuth2, JWT, OWASP)
UX/UI
-
Strong design sense, responsive and accessibility awareness
-
Collaboration with designers
Assets (Nice to Have)
-
Knowledge of PL/SQL (to facilitate migration from Oracle Forms).
-
Experience with legacy application migration.
-
Experience with microservices and cloud (Azure, AWS, or GCP).
-
Excellent communication skills in both French and English.