
Systems Integrator (Middleware/XML,JSON)
- Montreal, QC
- Permanent
- Full-time
- Hiring Location: Canada (Montreal or Quebec City), Colombia and Chile
- You are in Canada, you are working in hybrid collaborative workspace
- Full-time Permanent Role
- Benefits available day 1: Medical, Dental, Retirement Plan, Telemedicine Program, Employee Assistance Program, etc. (Canada)
- Benefits available day 1: Medical, Dental and Telemedicine Program (Colombia)
- Flexible hours
- Number of hours per week: 40
- Educational Support (LinkedIn Learning, LOMA Courses and Equisoft University)
- Participate in the analysis and design phases of the solution.
- Develop integration between applications and micro services, API and REST services and legacy applications.
- Contribute to mapping and data transformation tasks using XML technologies and tools.
- Develop integration modules and Web services using Java programming language or Python
- Produce and maintain technical documentation.
- Interact with project leaders and technical stakeholders in building and deploying cloud solutions
- Identify, assess, and propose the right trade-offs to meet non-functional requirements.
- Work closely with the IT security team to provide appropriate monitoring mechanisms for the deployed architecture.
- Support professional services teams with delivery of the proposed solutions.
- 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 & 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.
- Knowledge of cloud technologies is also an asset.
- Knowledge of Microsoft Azure
- Knowledge of other public Cloud providers is an asset.
- Knowledge of cloud security best practices
- Basic understanding of networking
- Ability to communicate, illustrate and synthesize concepts and architectures.
- Strong sense of organization and prioritizing
- Analytical and problem-solving skills
- Ability to communicate, write and synthesize information.
- Ability to multi-task in a rapid-paced environment
- Team spirit, tact, diplomacy, autonomy, rigor, and discipline
- Experience in API management tools
- Experience in Azure DevOps Pipelines
- AI Knowledge