Royal Bank of Canada | Senior Mainframe Developer

Senior Mainframe Developer

Location: Toronto, ON

Type: Full Time

Website: https://www.rbc.com

What will you do?

  • Deliver medium to large-sized tasks, working individually or pairing with others
  • Develop and support technical solutions based on core modernization technologies, such as event based architectures, API’s etc.
  • Ensure high code quality through automated unit and functional testing
  • Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery
  • Lead, coordinate and execute support, deployment and maintenance activities
  • Provide timely and quality service to Business and IT stakeholders, developing successful working relationships to improve overall quality of Client applications. Manages and prioritizes support issues and production problems to efficiently respond to business and operational needs and performs system monitoring, trouble-shooting and status reporting
  • Provides SME advice and development support to Delivery Team and other Enterprise Applications such as testing, walkthroughs, code promotion and problem resolution to assist with the overall success of project delivery.
  • Occasional overtime working on evenings and weekends may be required for project deadlines/implementations or production problems. 

Requirements

  • Have 7+ years of experience with IBM mainframe technologies such as COBOL, IMS DB/DC, JCL, etc.
  • Knowledge or related experience working in a mainframe development or production environment supporting financial and client-based applications
  • Knowledge of software development practices, concepts, and technology obtained through formal training and/or work experience
  • Knowledge of required programming languages and can code with little oversight.
  • Working knowledge of multiple database technologies, cloud and cloud based environments
  • Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing; Experience with code merging and branching methodologies using Git and code release process