Placement papers | Freshers Walkin | Jobs daily: Data Tech Lead at RBC I&TS (Toronto, ON, Canada)


Search jobs and placement papers

Data Tech Lead at RBC I&TS (Toronto, ON, Canada)

What is the opportunity?


RBC Investor and Treasury Services (I&TS) has developed a multi-year business transformation strategy, Advanced Client Engagement (ACE), that focuses on aligning our clients’ requirements with system enhancements designed to improve their overall experience, enhance operational efficiency and reduce risk. 


You will be a leader of multiple agile teams working towards the delivery of this new portal. RBC is undertaking a transformation to be leaner using a client centric approach to all our tasks.  


This position will require to work collaboratively within I&TS T&O and RBC T&O, to support the achievement of the I&TS IT business strategy and strategic priorities, including near-term and longer term objectives . 


Work in a dynamic, collaborative, transparent, non-hierarchal and ego-free culture where your talent is valued over your role title.



What will you do?



  • Work on a large-scale, custom distributed software systems using latest Java and JavaScript technologies

  • Drive plan, estimate and schedule project activities and manage risks throughout development cycle

  • Coach and ensure Sustainability (coach other developers with less experience, ensure minimal documentation is created)

  • Employ Agile development including task estimation, test automation, deployment automation and Continuous Integration to improve overall execution speed and product quality

  • Stay up-to-date by learning new technologies and help shape new offerings to our business

  • Think through hard problems, and work with a team on solutions.

  • Work in a dynamic, collaborative, transparent, non-hierarchal, and ego-free culture where your talent is valued over a role title

  • Be a key partner to the business, the rest of the team and the rest of the organization

  • Bring new ideas to the table and challenge the status quo

  • Be an Integrator (Technical reference for the integration of the solution with the rest of RBC landscape)

  • Be a CI/Quality advocate



What do you need to succeed?


Technical Knowledge



  • High expertise with JavaScript: Angular 2/4/5

  • High expertise with Java technologies: Spring Suite, J2EE, Maven, jUnit…

  • High expertise with CI and testing tool: RTC, Jenkins, Sonar, jMeter, selenium…

  • Experience with cloud deployment: Bluemix, AWS, Cloud Foundry



Engineering Skills



  • Expertise in building SPA

  • Expertise in DDD and REST API Design

  • Expertise in building distributed application in the Cloud

  • Familiar with different design techniques, design pattern and software development concept and where to apply it

  • Highly familiar with continuous integration

  • Experience in applying risk based testing strategy as opposed to brute force

  • Know the key metrics to be measured and how to measure it



Experience:



  • SME in Technical environment development.

  • Ability to research, code, test, document and maintain software.

  • Understand and apply the Project Life Cycle.

  • Problem solving and analytical skills.

  • Ability to effectively communicate (written and orally in English) with clients, operations, staff and management.

  • Business knowledge of financial institutions, understanding of market product funds, and custody in order to be able to deliver.

  • Ability to document technical solutions in business terms.

  • Ability to provide mentoring to colleagues in areas of technical or business expertise.

  • Ability to analyze issues for a strategic and holistic point of view while being pragmatic in defining IT solution.

  • Good Knowledge in Transfer Agent, Banking Front Office or Financial Development environments.

  • Good knowledge of supportive technologies in the Financial Services Industry.

  • Good Knowledge of IT standards, Methodologies, CMM and audit.



Scrum Skills



  • Familiar with scrum methodology.

  • Experience working in an agile environment as a developer.



Relationships & Communication



  • Develops a detailed understanding of the solutions and designs of business and the applications they use.

  • Building strong relationships with team and peers.

  • Develops long term relationships with targeted line(s) of business or support

  • Facilitate the integration with  IT contractors or  external  provider when needed



Personal skills



  • Passion for software engineering

  • Strong communication and collaborative skills

  • Positive, highly motivated and pro-active team player

  • Strong analytical skills, with the ability to quickly understand and resolve problems

  • Not afraid to get out of comfort zone

  • Analytical thinking

  • Results orientated

  • Good communication and presentation skills

  • Strong technical skills

  • Ability to work under pressure and to meet deadlines

  • Time management

  • Ability to adapt and react to changes

  • Teamwork and cooperation

  • Sense of organization and analytical spirit

  • Autonomy and Initiative

  • Focus on delivery while considering sustainability and quality

  • Focus on continuous improvement

  • Leadership

  • Fast Learner

  • Transparency

  • Maintain skills up to date with industry standards


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment