Programmer Analyst - Advisory

Scotiabank   •  

Toronto, ON

Industry: Financial Services


5 - 7 years

Posted 371 days ago

Purpose of Job:

We have exciting opportunities for exceptional individuals in various business and technical roles to grow our Robotics CoE to:

  • Develop a community of expertise to create consistency and scale
  • Assist business partners and functions to enhance operational efficiency, reduce operational risk and cost and optimize the way we work through the deployment of robotic automation in critical processes
  • Provide guidance, innovative thought leadership and subject matter expertise for all elements of robotics including RPA, RDA and Cognitive Automation across the enterprise

The Senior Developer will design and develop complex components as part of the robotic automation development team.  The incumbent will create shippable code early, and often, based on the priorities for any given iteration, end user needs and feedback.

Key Job Accountabilities:

  • Iteratively design, develop, test, deploy, maintain and enhance high quality Robotic software solutions that are highly scalable and extensible
  • Ability to design, prototype, and strategize solutions to propose to the team / Product Owner/ business sponsor to drive improved technology solutions that support business strategy
  • Adopt / evolve team development practices such as coding standards, best practices, reuseability, automated testing, etc. as well as actively inform and provide recommendations on technology roadmaps, team development standards, system architecture / integration, product design, etc.
  • Provide technical leadership and subject matter expertise to fellow team members and stakeholders across business and technical project dimensions solving complex programming issues 
  • Ability to research and recommend enhancements to the strategic technology evolution of the product based on new and emerging technologies and industry best practices

Skills, Experiences & Functional Competencies:

  •  Demonstrates oral and written communication skills and able to contribute to productive discussions around features
  • Ability to act as a role model, fostering team collaboration and engagement that leads to effective results and greater customer satisfaction
  • Broad skillset allowing active participation in all streams of development activity
  • An acute attention to detail while demonstrating the ability to thrive in high pressure/deadline
  • Flexible and open, able to work in a highly collaborative and changing agile environment
  • Maintains current knowledge of technology / industry trends as well as a passion for continued learning and acquisition of new skills
  • Continually strive for delivering impeccable code quality

Education & Other Requirements:


  • UndergraduateDegree in Computer Science, Engineering, Mathematics or equivalent education/experience


  • 5 - 7 years of experience in software development using C# and/or Java, html, CSS, Microsoft Technology (VB .NET, Windows, Internet Explorer, SQL Server, Web Services)
  • 1-2 years of experience in Pega and/or Pega Robotics / Openspan development
  • Strong knowledge of the .NET Framework
  • Experience designing and working with n-tier architectures and service-oriented architectures (SOA)
  • Experience supporting the Operational Teams during the UAT and rollout phases
  • Experience working in an agile environment an asset
  • French and / or Spanish language skills an asset

Requisition ID: 3730.