Job Description
Your Role:
- Guide team development efforts towards successful project delivery.
- Provide technical leadership to teammates through coaching and mentorship.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Identify and encourage areas for growth and improvement within the team.
- Collaborate with other developer leads, software developers, business analysts and software architects to plan, design, develop, test, and maintain applications.
- Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
- Design, develop, and unit test applications in accordance with established standards.
- Participate in peer-reviews of solution designs and related code.
- Package and support deployment of releases.
- Develop, refine, and tune integrations between applications.
- Analyze and resolve technical and application problems.
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
- Adhere to high-quality development principles while delivering solutions on-time and on-budget.
- Provide third-level support to business users. Research and evaluate a variety of software products.
We want to contribute to your quality of life by offering you as much flexibility as possible in your work. For example, we offer hybrid work (remote and in the office), work schedule arrangements to help you achieve work/life balance and flexible leave that you can take when it’s important to you.
Your Profile:
- Bachelor’s degree in a related field or another diploma and several years of relevant experience
- Minimum of 7 years of experience as a developer implementing both front-end and back-end solutions with agile approach
- You have mastered the React UI framework
- Expertise with HTML5, CSS3, JavaScript, Java 11, REST APIs and Spring Boot
- You have senior level knowledge of SQL
- You deeply understand unit testing frameworks
- English, spoken and written, knowledge of French, an asset
Assets
- Prior experience in the Banking or Wealth Management industry
- You are deeply experienced with Dev/Ops tools (Bitbucket (GIT), Jenkins, Nexus, Vault)
- You demonstrate a commitment to deliver quality customer service and products which perform at the highest level
- Sybase, OpenShift, k8s, Maria DB, Oauth2, GraphQL, Splunk, Datadog
- AWS cloud environments
Your benefits:
In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family.
- · Health and wellness program, including many options
- · Flexible group insurance
- · Generous pension plan
- · Employee Share Ownership Plan
- · Employee and Family Assistance Program
- · Preferential banking services
- · Initiatives promoting community involvement
- · Telemedicine service
- · Virtual sleep clinic
Job ID: 126198