Senior Application Developer

1 week ago


Toronto, Ontario, Canada RBC - Royal Bank Full time

Job Summary

Job Description

What is the Opportunity?

A seasoned developer in application development within the Enterprise Technology division of RBC is responsible for providing technical expertise in the design and development of applications using existing and emerging technology platforms. This role requires a high level of technical knowledge, skills, and practices to perform a variety of assignments.

Key Responsibilities

  • Collaborate with multiple stakeholders, including business units, project managers, architects, business systems analysts, development teams, quality assurance teams, IT infrastructure teams, and third-party vendors to deliver high-quality solutions.
  • Provide thought leadership and technical direction for the design and development of ETL solutions, application and database solutions, and integration of data projects into the Enterprise Technology and RBC's infrastructure environment.
  • Define and support application SLAs from a database solutions perspective, providing work estimates using fact-based models with supporting assumptions.
  • Resolve complex issues and conflicts, escalating to executive levels when necessary.
  • Design and code application programs, perform testing, and review, analyze, and modify programming systems, including encoding, testing, debugging, and installing for large-scale systems.
  • Ensure the operating efficiency of existing application systems, maintaining records for the documentation of systems development and revisions.
  • Conduct analyses of organizational needs and goals for the development and implementation of application systems.

Requirements

  • Mainframe skills, including JCL, COBOL, ZEKE, etc., with a minimum of 5+ years of experience.
  • Minimum of 5+ years of recent experience and expert knowledge of designing, developing, deploying, and supporting IBM DataStage (11.x) computing applications in a large-scale, midrange, and distributed environment.
  • Knowledge of advanced concepts of ETL processing and of using DataStage, including its integration with other technologies like API calls and databases, with a minimum of 3+ years as a Senior Developer.
  • Expertise in designing DataStage Parallel Jobs, Job Sequencing, Creating Parameter Sets, Container, Environment Variables, and Creating Parallel Routines, Data Cleansing, and Writing Transformation expressions to derive values and remove unwanted data.
  • Strong SQL and Linux skills.
  • Proven project participation and delivery experience leading teams of developers, coming up with best practices and standards, and incorporating them into project execution, including measurement and reporting.
  • Proven experience of incorporating reusability and frameworks in designs, their adoption, tracking, and reporting.

Preferred Qualifications

  • Exposure to DevOps automation tools, such as Helios, UrbanCodeDeploy, and GitHub.
  • Understanding of IT standards, Agile methodologies, System Development Life Cycle (SDLC), and ITIL processes.
  • Hands-on recent experience of delivering streaming solutions using Kafka and Java-based solutions, enterprise-grade database systems (DB2, Teradata, Oracle).
  • Knowledge in Java programming and familiarity with any cloud technologies.
  • Strong understanding of data warehousing concepts.
  • Strategic thinker with excellent interpersonal skills to work across functions and businesses.
  • Ability to facilitate between and influence key decision makers.

What's in it for you?

RBC offers a comprehensive Total Rewards Program, including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable. Leaders support your development through coaching and managing opportunities. You'll have the ability to make a difference and lasting impact, work in a dynamic, collaborative, progressive, and high-performing team, and take on progressively greater accountabilities.

Job Skills

  • Active Learning
  • Agile Methodology
  • Analytical Thinking
  • Application Integrations
  • Cobol Mainframe
  • Data Analysis
  • Design Applications
  • Detail-Oriented
  • Documentations
  • Enterprise Application Delivery
  • Enterprise Technologies
  • ETL Processing
  • Github
  • Group Problem Solving
  • IBM InfoSphere DataStage
  • Job Control Language (JCL)
  • Mainframe Programming
  • Postman (Software)
  • Programming Languages
  • Software Development Life Cycle (SDLC)
  • Technical Designs


  • Toronto, Ontario, Canada RBC - Royal Bank Full time

    Senior Developer - Enterprise Technology, Digital About the Role This is an exciting opportunity to join our team as a Senior Developer in Enterprise Technology, Digital. As a key member of our team, you will be responsible for designing, developing, and deploying scalable, high-performing applications using existing and emerging technology platforms. Key...


  • Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    Job SummaryThe Canadian Imperial Bank of Commerce is seeking a highly skilled Senior Consultant, Application Development to lead the functional design and development of application systems across all technologies and platforms. As a key member of our team, you will provide consultation for senior management on a wide spectrum of existing and emerging...


  • Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    Job SummaryThe Canadian Imperial Bank of Commerce is seeking a highly skilled Senior Consultant, Application Development to lead the functional design and development of application systems across all technologies and platforms. As a key member of our team, you will provide consultation for senior management on a wide spectrum of existing and emerging...


  • Old Toronto, Ontario, Canada S I Systems Full time

    About the RoleWe are seeking a highly skilled Senior Applications Developer to join our team at S I Systems. As a key member of our Arts & Science Applications and Development Team, you will be responsible for designing, developing, and implementing complex applications that meet the needs of our university community.Key ResponsibilitiesTechnical Leadership:...


  • Old Toronto, Ontario, Canada S I Systems Full time

    About the RoleWe are seeking a highly skilled Senior Applications Developer to join our team at S I Systems. As a key member of our Arts & Science Applications and Development Team, you will be responsible for designing, developing, and implementing complex applications that meet the needs of our university community.Key ResponsibilitiesTechnical Leadership:...


  • Toronto, Ontario, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionWhat is the opportunity?A Senior Developer in application development within Enterprise Technology, Digital. Provides information on the detailed technical design and development of applications using existing and emerging technology platforms. Applies experience and seasoned knowledge, skills, and practices to perform a variety of...


  • Toronto, Ontario, Canada Sage Lake Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Sage Lake Senior Living. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our residents and staff.This is a remote role that requires...


  • Toronto, Ontario, Canada Sage Lake Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Sage Lake Senior Living. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our residents and staff.This is a remote role that requires...


  • Toronto, Ontario, Canada Ipro Networks Pte. Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior IT Applications Developer to join our team at Ipro Networks Pte. Ltd. as a key member of our IT Applications Development team.Key ResponsibilitiesProvide technical leadership and guidance to the project team throughout the implementation to ensure successful delivery of projects.Configure and customize the...


  • Toronto, Ontario, Canada Ipro Networks Pte. Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior IT Applications Developer to join our team at Ipro Networks Pte. Ltd. as a key member of our IT Applications Development team.Key ResponsibilitiesProvide technical leadership and guidance to the project team throughout the implementation to ensure successful delivery of projects.Configure and customize the...


  • Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    Job SummaryThe Canadian Imperial Bank of Commerce is seeking a highly skilled Senior Consultant, Application Development to lead the functional design and development of application systems across all technologies and platforms. As a key member of our team, you will provide consultation for senior management on a wide spectrum of existing and emerging...


  • Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    Job SummaryThe Canadian Imperial Bank of Commerce is seeking a highly skilled Senior Consultant, Application Development to lead the functional design and development of application systems across all technologies and platforms. As a key member of our team, you will provide consultation for senior management on a wide spectrum of existing and emerging...


  • Toronto, Ontario, Canada Lawton Senior Living Full time

    Job SummaryWe are seeking a highly skilled Senior Blockchain Developer to join our team at Lawton Senior Living. As a key member of our technology team, you will be responsible for designing and developing large-scale data systems for ingesting cryptocurrency blockchain data.Key ResponsibilitiesDesign and develop technical systems for reliability and...


  • Toronto, Ontario, Canada Lawton Senior Living Full time

    Job SummaryWe are seeking a highly skilled Senior Blockchain Developer to join our team at Lawton Senior Living. As a key member of our technology team, you will be responsible for designing and developing large-scale data systems for ingesting cryptocurrency blockchain data.Key ResponsibilitiesDesign and develop technical systems for reliability and...


  • Old Toronto, Ontario, Canada Softline™ Technology Inc. Full time

    Job Description**Job Title:** Senior Enterprise Application Developer**Job Summary:** We are seeking a highly skilled Senior Enterprise Application Developer to join our team at Softline Technology Inc. The successful candidate will be responsible for designing, architecting, and developing complex enterprise applications using ASP.NET Programming, including...


  • Old Toronto, Ontario, Canada Softline™ Technology Inc. Full time

    Job Description**Job Title:** Senior Enterprise Application Developer**Job Summary:** We are seeking a highly skilled Senior Enterprise Application Developer to join our team at Softline Technology Inc. The successful candidate will be responsible for designing, architecting, and developing complex enterprise applications using ASP.NET Programming, including...


  • Old Toronto, Ontario, Canada Amica Senior Lifestyles Full time

    About Amica Senior LifestylesFounded in 1996, Amica Senior Lifestyles is a prominent operator of over 30 senior living communities across British Columbia and Ontario, with ongoing expansion into select markets. We provide a range of lifestyle options including Independent Living (IL), Assisted Living (AL), and Memory Care (MC), merging expert care with...


  • Old Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    Job DescriptionJob SummaryThe Senior Consultant, Application Development is a key member of our technology team, responsible for leading the design and development of application systems across all technologies and platforms. This role provides consultation for senior management on a wide spectrum of existing and emerging infrastructure technologies,...


  • Old Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    Job DescriptionJob SummaryThe Senior Consultant, Application Development is a key member of our technology team, responsible for leading the design and development of application systems across all technologies and platforms. This role provides consultation for senior management on a wide spectrum of existing and emerging infrastructure technologies,...


  • Old Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    Sr. Consultant, Application DevelopmentWe're seeking a seasoned professional to lead the design and development of application systems across all technologies and platforms.The Senior Consultant, Application Development will provide consultation for senior management on a wide spectrum of existing and emerging infrastructure technologies, translating user...