Senior Lead Developer

Toronto, ON, Canada

Job Description


Requisition ID: 178949

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

The Role

This role will be within the Scotiabank Canadian Banking Payment Technology (CBPT) team, working with multiple product teams who provides core banking capabilities, API & Event Enablement, Leadership in Delivery, supporting CBT Modernization Strategy, Governance, Architecture, Design and Engagement. Successful candidate will be partnering with Platform and Enterprise Architecture teams as well as with multiple teams consuming services from core banking platforms.

Is this role right for you?

  • Works closely with Customer Information Systems Delivery and Engineering teams, Product Owners and technical platform teams to architect, design and develop high quality APIs and solutions supporting business process improvements that support business and technical strategies.
  • End-to-end Solution design and development of complex distributed cloud based micro-service system.
  • Provide expertise to development team working from various locations on system development and systems integration. This should also extend to providing detailed guidance at the code level to support Engineers delivering code.
  • Building and enhancing the infrastructure required to support the platforms in terms of robustness, scalability, availability, and efficiency.
  • Ability to architect, design and deliver software that can scale elastically across multiple data centers and cloud vendors while staying resilient.
  • Understands testing at every stage of development. This includes unit, mutation, use-case, performance, availability (failure injection) and consistency testing.
  • Ability to communicate with precision while being concise.
  • Extensive experience using a systems analysis and design methodology.
  • Performing research and development to evaluate emerging technologies and their potential to redesign credit, banking, transaction processing, customer management platforms.
  • Aligning solutions to strategic technical and capability roadmaps and identifying new shared capabilities and business opportunities.
  • The incumbent is also required to provide post implementation support and training to the Production Support staff on the production processing functionality
  • Support other development areas providing technical expertise, guidance, advice and knowledge transfer to staff and more junior Developers
  • Must be able to work within tight deadlines, which may result in additional work hours to meet project deliverables
  • Keeps current on new technology
  • Pager rotation is mandatory
Do you have the skills that will enable you to succeed in this role?
  • Bachelor\'s or Master\'s degree in Computer Science, Information Systems, or other related field (or equivalent work experience)
  • 7+ years of experience in IT, with an emphasis on API and Micro-service development, and proven ability in delivery services using IBM WebSphere MQ, Kafka, Java or using similar components or frameworks.
  • Certifications appropriate to the role (i.e. SUN JCP, Cloud Certifications, TOGAF v8 or v9, etc.)
  • Experience with project implementations leveraging customer information system.
  • Experience of a broad range of Enterprise technology domains and technology implementations
  • Experience and good understanding of Agile methodology.
  • Strong communication skills and experience in working with diverse multiplatform teams.
  • Ability to interact with and influence colleagues and business partners at all seniority levels.
  • Strong knowledge and understanding of applications architecture, systems design and integration principles with a detailed understanding of applicable programming methodologies.
  • Proven understanding of architectural concepts (security, data flow, network, data architecture) issues and trends.
  • Strong communication, interpersonal, presentation and negotiation skills
  • Able to apply existing and emerging technologies / architectures to deliver innovative solutions.
  • Strong analytical skills - problem identification and resolution
  • Strong technical leadership
  • Experience as subject matter expert for multiple initiatives
Practical experience of the following technologies and platforms (deep technical understanding in several areas is expected)
  • REST/SOAP Protocols
  • WebSphere MQ/Kafka in-depth integration knowledge
  • XSLT/JSON Message Mapping and tools
  • API & Service Integration development techniques
  • Java/Node JS Frameworks and Components (Java Spring Boot, rxJava, Reactor, Guice, etc\xe2\x80\xa6)
  • Customer Information Systems such as IBM MDM
  • Cloud Architecture Google Cloud, Microsoft Azure, AWS, Kubernetes etc.
  • Performance engineering techniques
  • Good knowledge of Domain Driven Design and multiple Java frameworks
  • Build, automated integration, and deployment tools such as Maven and Jenkins.
  • Experience in delivering code using TDD, CI/CD, Code Analysis and Coverage tools to support automated testing and monitoring (AppDynamics, SonarCube, Zipkin, Jaeger, etc\xe2\x80\xa6)
  • Source Code Management Systems (GIT, Bit Bucket, SVN)
  • Security - secure development principles, oAuth, infrastructure security, etc
  • Experience of working with TOGAF or other Enterprise Architecture Frameworks and their application
  • Cloud infrastructure, Docker, Linux OS, distributed Relational/NoSQL/NewSQL datastores
  • HA Design/Architecture principles.
  • Mainframe systems architecture and design
  • Good knowledge on Mainframe communication protocols, IMS Connect, zOS Connect, etc.
  • Understanding of IMS, CICS and DB2 subsystems
What\'s in it for you?
  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - 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. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
  • Remote-friendly work environment will provide you with the flexibility to perform at your best.
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Dynamic Office - Fully equipped gym, showers, games room, bowling alley, micro market, free tea & coffee, universal washrooms, wellness rooms, and lots of space for team collaboration.
  • Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Working location condition: Hybrid

#LI-Hybrid

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. If you require technical assistance, please . 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.

Scotiabank

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
    JD2186578
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned