Associate Director, Full Stack Development - Cyberjaya, Malaysia - Royal Bank of Canada

    Royal Bank of Canada
    Royal Bank of Canada Cyberjaya, Malaysia

    2 weeks ago

    Royal Bank of Canada background
    Description

    Job Summary

    Job Description

    What is the opportunity?

    We are seeking a senior Python & JavaScript developer responsible for both back-end and front-end development, with a strong eye for design and user experience, and with particular experience in developing within secure enterprise environments. Your applications will ensure colleagues all over the world are empowered with the most intuitive, capable and robust tools helping them carry out their day-to-day roles in sales, marketing and client service. This position requires a combination of programming skills and aesthetics, and will directly contribute to creating a great working environment for our colleagues.

    What will you do?

    • Contribute to all stages of application development, from design to deployment, working both independently and in conjunction with developers & designers across the world
    • Maintain and improve UI component libraries used by developers across the world, and (in time) become the subject matter expert in using and extending these libraries.
    • Collaborate on API, Microservices, and responsive web application development.
    • Integrate applications with third-party tools and cloud services (AWS).
    • Implement automated testing, particularly for accessibility.
    • Address application performance, scalability, and responsiveness.
    • Conduct design and code reviews, ensuring best practices, and refactor & rewrite code where required to manage technical debt
    • Aid users & support teams in troubleshooting and resolving bugs.
    • Stay current with latest platform capabilities and technology trends, ensuring our end users have the best experience possible

    What do you need to succeed?

    • Required: Extensive experience in Python & JavaScript, including secure programming and modern web technologies, and proficiency in , with experience upgrading applications from Vue 2 to Vue 3
    • Required platform experience: Kubernetes, Docker, and AWS in enterprise environments
    • Knowledge of Figma and design tools
    • Knowledge of application security design and testing
    • Proficient with code management (GitHub), CI/CD and DevOps tooling
    • Ability to organise multiple deadlines and perform a variety of tasks concurrently and efficiently
    • Excellent written and verbal communication skills – good at documenting code, technical architecture, and rationale for technical decisions
    • Be a great teammate that is reliable, flexible, helpful, and works well in a collaborative environment

    Job Skills

    Analytics Software, Analytics Software, Application Development, Application Integrations, Application Maintenance, Applications Architecture, Application Security, Application Testing, Architecture Design Patterns, Business Acumen, Cloud Computing, Cloud Computing Architecture, Data Architecture, Database Development, Database Structures, Enterprise Application Delivery, Information Technology Management, Programming Languages, Software Development, Software Development Life Cycle (SDLC), Software Engineering, Software Knowledge, Software Product Design, System Applications, Technical Writing {+ 4 more}

    Additional Job Details

    Address:

    PERSIARAN APEC:CYBERJAYA

    City:

    Cyberjaya

    Country:

    Malaysia

    Work hours/week:

    40

    Employment Type:

    Full time

    Platform:

    Wealth Management

    Job Type:

    Regular

    Pay Type:

    Salaried

    Posted Date:

    Application Deadline:

    Inclusion and Equal Opportunity Employment

    At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.
    ​​​​​​​
    We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.

    Join our Talent Community

    Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

    Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at