Senior Software Engineer

Toronto, ON, Canada

Job Description


Requisition ID: 160627

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
Foreign Exchange - Senior Development Engineer
The Foreign Exchange Technology (FX) team supports Scotiabank’s Global FX business by providing functional and technical expertise in FX products and related internal and third-party applications. The business analyst team acts as a liaison between business stakeholders and internal development groups, gathers robust requirements for enhancement/modification requests, recommends effective solutions for business and technology objectives, and conducts thorough testing of technology solutions. AS subject matter experts, the team also serves as an escalation point for production issues and assist other internal technology groups. The Senior Software Engineer will be the subject matter expert within the Foreign Exchange team. The incumbent is responsible for providing efficient and cost-effective technical solutions across a mix of in-house and vendor platforms that aligns with the streamlining initiative of the Foreign Exchange group. The candidate must be able to interact with numerous internal teams including Operations, Application support groups and Global Data Platform. The incumbent will be required to provide technical leadership to a small-medium sized cross-functional team that will be responsible for developing specialized IT solutions to support the FX e-trading functions. The incumbent will have at least 5-10 years of progressive IT experience and a strong technical background. The individual must be self-driven, think proactively and be able to provide leadership and guidance as the role requires. Key accountabilities:

  • Participate in development of cost effective and robust applications.
  • Provide technical support to applications in production and during user acceptance testing.
  • Participate in systems implementation, planning, and development.
  • Provide technical guidance to other team members.
  • Manage or work within cross-functional teams to deliver BAU or Project initiatives.
  • Provide leadership, mentoring and coaching for FX software engineers

Skills: General qualifications:
  • Excellent written and oral communication skills. Ideas must be able to be understood and shared easily.
  • Strong analytical skills
  • Strong troubleshooting and problem-solving skills.
  • Ability to work independently with minimum supervision.
  • Strong ability to work on several concurrent assignments involving various technologies and environments.
  • Disciplined approach to development methodology and software development technologies and concepts.
  • Extensive hands-on experience with all phases of SDLC.
  • Prior management experience would be an asset.

Required technical qualifications:
  • 5+ years of experience working with Java 8+. Familiarity with multiple external Java frameworks is a plus (such a Spring).
  • 2+ years experience in application / solutions architecture. Able to design efficient, scalable and reliable systems
  • 4+ years experience with Messaging BUS/ Brokers like: IBM MQ, Kafka, Redis
  • 4+ experience working with Realtime, high availability and low latency systems.
  • 2+ Experience with TDD / BDD with focus on delivering automated, repeatable testing at build time.
  • experience in Java multi-threaded applications
  • 5+ years hands-on experience with RDBMS Systems Server (Oracle, MySql)
  • 1+ years experience with HBase DB (MapR) and SingleStore DB (MemSQL)
  • 1+ years experience working with (Pivotal Cloud Foundry) is a plus
  • 1+ years experience using Linux or Unix, including related scripting
  • 3+ years hands on experience supporting production applications. Willing to be on-call, on a rotating basis, if needed in the future.
  • 2+ years experience using source control systems. GIT preferred.
  • Experience working with Celer and TickTrade / Smart Trade is a plus
  • Knowledge of capital markets or FX Products

Education:
  • Post-secondary degree computer science, engineering or related discipline.
  • The following will be considered assets:
    • CFA, capital markets education
    • PMP designation, formal project management education
    • Exposure to SDLC and Agile Methodologies
    • Exposure to IT infrastructure/network will be an asset
    • #LL-Hybrid
  • #Scotiatechnology

Location(s): Canada : Ontario : Toronto

Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2030357
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned