System Integrators play a vital role in modern technology by seamlessly connecting different systems and applications. They are the architects of the digital landscape, designing and implementing solutions that streamline processes and enhance efficiency. In this position, you will be responsible for supporting the development team by working closely with the Team Lead and Architects. You will be involved in the analysis and design phases of the solution, developing integration between applications and microservices, API and REST services, and legacy applications. You will also contribute to mapping and data transformation tasks using XML technologies and tools. Additionally, you will develop integration modules and web services using Java programming language or Python. As a System Integrator, you will produce and maintain technical documentation, interact with project leaders and technical stakeholders in building and deploying cloud solutions, and identify, assess, and propose the right trade-offs to meet non-functional requirements. Required Skills and Qualifications - Bachelor's Degree in Computer Engineering or Information Technology or College Diploma - Minimum of 4 years' experience in software design, application development, and systems integration - Excellent knowledge of English and French (spoken and written) - Skills in object-oriented software design and programming - Solid experience in Java programming and web services development (REST, SOAP, Spring Boot, Swagger & Python) - Strong understanding of relational databases and hands-on experience with MS SQL Server and Oracle Database - Knowledge of the SQL programming language - Strong sense of development standards and best practices such as automated testing and code reviews - Understanding of continuous integration - Knowledge of the financial sector and insurance is a major asset Benefits - Full-time permanent role - Benefits available day one: medical, dental, retirement plan, telemedicine program, employee assistance program, etc. - Flexible hours - Number of hours per week: 40 - Educational support (LinkedIn Learning, LOMA Courses, and Equisoft University) Others - Experience in API management tools is a plus - Experience in Azure DevOps Pipelines is a plus We offer a dynamic work environment where you can grow and develop your skills. If you are a motivated and detail-oriented individual who enjoys working with technology, we encourage you to apply for this exciting opportunity. This job requires a strong analytical mind, excellent communication skills, and the ability to work well under pressure. If you have a passion for technology and a desire to make a difference, we invite you to join our team.