A client in the insurance industry is seeking a skilled professional to play a key part in modernizing their legacy mortgage application system through the integration of a third-party vendor solution with their core banking system. Ideal candidates will thrive in a dynamic environment, embrace challenges, and be committed to continuous improvement.
What is in it for you:
• Hourly salary of $85 to $100/h – Incorporated rate : $105 to $120
• 12-month contract
• Full-time position: 37.50 hours per week, 9 am to 5 pm
• Location: Ontario – Fully remote with hybrid option in Toronto or Waterloo.
Responsibilities:
• Lead the integration of a third-party vendor solution into our core banking system, ensuring seamless and efficient functionality.
• Apply creative problem-solving skills to bring software designs to life, focusing on delivering high-quality, maintainable solutions.
• Design, code, unit test, and integrate new features and functionalities as defined by product partners and team.
• Promote and apply agile (SAFe) principles and methodologies to facilitate efficient development processes.
• Contribute to the development of automated tests to ensure high-quality code delivery.
• Track and update progress using Jira and Kanban boards, maintaining clear and transparent communication.
• Perform investigative "spikes" to mitigate technical uncertainty and risk.
• Assist with required documentation, including deployment, maintenance, support, and business needs.
• Provide production support and assist with releases as needed.
What you will need to succeed:
• Bachelor's degree in technical fields such as computer science, computer engineering or equivalent work experience
• 10+ years of experience in Full Stack development.
• Proficiency in Java (Spring Boot), NodeJS, Typescript, and React.
• Experience deploying services on Azure AKS.
• Strong understanding of RESTful services and APIs.
• Familiarity with Spring Boot, Spring Cloud, and Core Spring frameworks.
• Competence in SQL for database interactions.
• Experience using GitHub for source control.
• Proficiency with Jira and Confluence for task and content management.
• Experience with Jenkins, Maven, Snyk, and SonarQube for DevOps pipelines.
• Experience participating in ideation and brainstorming sessions to devise innovative digital solutions. (Preferred)
• Ability to assist product partners in refining product backlogs, providing initial estimates. (Preferred)
• Experience mentoring other developers and fostering skill development. (Preferred)
• Strong interpersonal skills to build relationships with engineering managers, product partners, quality engineers, and analysts in a globally distributed environment. (Preferred)