Programmer Analyst Advisory - Toronto, Canada - Scotiabank

    Scotiabank
    Scotiabank background
    Description

    The Team:

    Transaction Delivery Services (TDS) team is looking for an Agile Mainframe developer who enjoys technology and is comfortable working with both technical and business staff in ensuring business strategies and initiatives are executed / delivered in compliance with governing regulations, internal policies, and procedures.

    As part of the development team, the incumbent is responsible for solutioning, maintaining and ensuring efficient use of the existing applications, executing consistency in approaches and optimizing technological synergy within TDS. Application support and pager rotation are also required.

    The Agile developer needs to work in close liaison with the architects to understand the end to end flow of the systems, design and develop complex components according to enterprise architectural standards and leverage various tools and technologies to provide customer focused, sustainable solutions that aligned to specific business needs. The developer will communicate to ensure technology teams and business areas understand all the options and technology choices in support of their business.

    What will you do?

    Support applications (including complex application systems), evaluate problems, identify actions to be taken and recommend/implement solutions. Understand and work in accordance with Bank application architectural guidelines.
  • Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
  • Interact with business clients to help resolve and explain system questions and issues.
  • Work closely with all team members in an agile lab and agile environment.
  • Work standard and additional overtime hours to meet project deadlines and pager support.
  • Provide analysis and coding support for host applications and infrastructure implementations.
  • Must be fluent in English, oral and written, with excellent interpersonal, communication and negotiation skills to understand, document and share key system information with their colleagues, support groups, other technical staff, business partners and management.
  • Takes accountability for results and exhibits a "can do attitude".
  • Self-starter with a desire to learn and contribute.
  • Has an appetite to continuously evolve and improve, to tackle difficult problems and seek/give constant feedback.
  • Embrace change and sees it as an essential driver to solve complex issues.
  • Demonstrate flexibility and can move forward without having all the answers.
  • Consistently seeks to understand, meet, and deliver on customers' expectations.
  • Act as a mentor to junior developers on design, development, delivery, operations, and overall development best practices within the bank and industry.
  • Requires to be on pager rotation for 24x7 application support
  • Understand how the Bank's risk appetite and risk culture should be considered in day-to-day activities and decisions.
  • Champion a high-performance environment and contributes to an inclusive work environment.
  • Do you have the skills that will enable you to succeed in this role?

    8+ years of experience in mainframe development complex programs using Cobol, JCL, IMS DB/DC, DB2, VSAM, CA7, CICS, SAS, Netron

  • Experience with Security and environment control systems (Endevor, ACF2), Problem Management (ABENDAID), Database Management IMS, DB2, VSAM)
  • Experience working in an agile environment / methodology / deployment GIT, DevOps pipeline, JIRA, Confluence)
  • Experience in IDEs Visual Studio, IntelliJ IDEA
  • Experience in Utilities and productivity tools MVS/TSO, ACR, COMPAREX, SYNCSORT, IDCAMS, CRF, File Manager and etc.) an asset
  • Experience and knowledge of Assembly programming language an asset.
  • Experience and knowledge of web services and APIs an asset
  • Experience and knowledge of web and cloud (Azure, GCP) technologies an asset
  • Prior experience in level 1 production support an asset
  • Fluent in English, oral and written
  • Undergraduate Degree in Computer Science, Computer Engineering, or technical equivalent
  • What's in it for you?

  • We have an inclusive and collaborative working environment that encourages creativity and curiosity and celebrates success
  • We provide you with the tools and technology needed to create meaningful customer experiences
  • You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
  • We hire you for your talent — not just a job — so you can grow with us. We'll equip you for success not only in your role, but also in your career as a whole
  • Dress codes don't apply here: being comfortable does
  • Access to thousands of online and in-person courses so you can hone your current skills, or learn new ones
  • A competitive rewards package that includes a base salary, a performance bonus, company matching programs on pension and profit sharing, paid vacation, personal & sick days, medical, vision, and dental and much more