EQB+BWP Banner

Software Developer - Support

Equitable Bank, 30 St. Clair Ave West, Suite 700, Toronto, Ontario, Canada Req #1060
Friday, October 16, 2020

Canada's Challenger Bank™

Equitable Bank manages over $34 billion in assets and is a wholly-owned subsidiary of Equitable Group Inc. It was founded in 1970 as The Equitable Trust Company and has become Canada’s ninth largest Schedule I bank. Equitable Bank offers a diverse suite of residential lending, commercial lending, and savings solutions, including high-interest savings products and GICs.

At Equitable, we have no doubt that financial services are changing. Consumers increasingly prefer to interact remotely through digital channels and are less likely to visit brick and mortar locations. That’s why we launched EQ Bank in 2016. Its approach to simple and convenient banking makes it a strong contender in the industry. We believe there’s an opportunity for something different, to provide better service and a better deal for our customers through digital banking.

Job Title:            Software Developer

Department:     Retail and Commercial Lending Technology

Reports To:        Manager, Application Support, Retail and Lending Services


Purpose of Job


The Software Developer will be a part of Equitable Bank’s strategic, digital initiatives.  Primary responsibilities include designing, developing and supporting EQB applications, tools and for web portals.


As a Software Developer, you will be responsible for supporting all aspects of the company’s financial applications, including core financial application – Portfolio Plus, underwriting applications, reporting solutions and multiple portals. They will be responsible for production support, development, administration, testing, and documenting various aspects of the applications/portals to meet the business needs of the company. Reporting to the Application Support Manager, the developer will ensure that all reported service requests/changes/incidents/problems are triaged and addressed in a timely manner through to resolution either internally or with the support of the appropriate vendor.  The Software Developer will also be responsible to ensure the business units are kept informed on the status of the issues reported and work with them to establish interim solutions until the reported issue is fully resolved.


Main Activities:


  • Assess and collaborate on  user experience and requirements Analyze and provide feedback to evolve creative designs and functional requirements to define a customer centric solution
  • Contribute to technical/non-functional requirements
  • Develop and support primarily Spring/Spring boot based applications, and/or Angular front-end depending on applications/requirements
  • Own what you build; support and monitor, Plan and estimate development tasks
  • Conduct unit testing on developed code, with automated testing where relevant
  • Develop and maintain comprehensive architecture designs and technical documentation
  • Participate in group and peer code review session
  • Analyze, validate, troubleshoot, resolve reported issues (incidents/problems) as well as enhancement/service requests submitted by the EQB business users
  • Follow prescribed change control procedures, making sure all changes are properly documented, approved and communicated from initiation to design to testing to implementation
  • Work with our internal partners as well as 3rd party vendors to bring all issues to a resolution which include review sessions, co-ordinating the deployments to various environments, business user testing support and act as the business liaison for the vendor
  • Support application rollout and upgrade projects by working with our internal teams as well as vendors. Prioritize tasks and provide status updates.  This may involve non-business hour work.
  • Ensure all automated and manual jobs are executed in a timely manner
  • Prepare training documentation as well as facilitate training sessions to business users as needed
  • Communicate and follow up on all issue/enhancements on a timely basis ensuring all parties are kept informed including escalations to the Manager, Retail and Lending Services
  • Support and participate in annual disaster recovery testing exercises, year-end processes as well as periodic review of user privileges, system resource set up, system default set up and other general data issues and take necessary action, which may involve non-business hour work
  • Ensure that all required documentation including proof of testing and sign-off for the issue and/or enhancement being resolved or implemented is readily available for internal and/or external audit review.
  • Conduct requirement gathering sessions with business units to clarify the required behaviour, and the risks and impacts to the bank
  • Prepare requirements and support documentation which could include story maps, user stories and/or use cases, data mapping matrix and process flows
  • Support the Manager, Retail and Lending Services with status report generation and backlog prioritization


Knowledge/Skill Requirements:


  • Bachelor’s degree in Computer Science or a related technical field
  • Solid knowledge (3+ years) with Java, Angular, Spring based development, including git/branch management, configuration, deployment, unit testing
  • Good knowledge (2+ years) in J2EE/JEE software delivery or software development including multiple frameworks such as Hibernate, Spring MVC, Spring Security, SAML, OAuth, OIC
  • Experience with configuration, deployment and testing of enterprise software applications
  • Experience with SQL Server database, SQL and T-SQL
  • Experience with incident management, bug tracking and collaboration software: Jira, Confluence or similar
  • Experience with Unit Testing frameworks and tools (Junit, MUnit or TestNG) and source control software (CVS, SVN, Git or similar)
  • Experience working in financial industry and knowledge of banking products is a definite asset
  • Self-starter who can take a concept and drive it through to the design and implementation
  • Strong oral and written communication skills
Equitable Bank is an equal opportunity employer and encourages applications from all qualified candidates.  Accommodations are available on request for candidates taking part in all aspects of the selection process. All candidates considered for hire must successfully pass a criminal background check and credit check to qualify for hire. While we appreciate your interest in applying, an Equitable recruiter will only contact leading candidates whose skills and qualifications closely match the requirements of the position

Other details

  • Job Family Equitable Bank
  • Pay Type Salary
  • Equitable Bank, 30 St. Clair Ave West, Suite 700, Toronto, Ontario, Canada