View all jobs

Senior Software Engineer (Heroku)

Toronto, Ontario · Banking/Loans
Sr. Software Engineer (Heroku)

What will you do?
, Collaborate with solution architects to define end to end solution and create
technical designs for targeted components of the solution)
, Design, develop and test enhancements and new capabilities on Heroku platform of
medium to high complexity
, Suggest improvements and optimizations on the platform and implement them
, Establish, deliver according to roadmap to ensure that Digital Marketing platforms
and products remain current, deliver and supports the needs of business
stakeholders in terms of scalability, resilience, security, capacity and operational
, Provide technical support and monitoring, maintain software and infrastructure in
production. Create and maintain documentation related to important support
processes. Provide L3 support for production issues
, Effectively communicates and builds rapport with team members, stakeholders and
business partners using a variety of techniques and collaboration from initiation to
close. Resoles conflicts/issues of medium complexity and escalates others as
, Produce and communicate appropriate level of status to senior management
, Participate in code reviews to provide and gain constructive feedback on code
, Continuously improve the app, finding ways to simplify and refactor the code.
Identify and engage in process improvement opportunities.
The Senior Heroku Developer is responsible for designing, development and
maintenance of new capabilities and innovative products to enhance RBC offers
platform (primarily in Salesforce Marketing loud) driving positie impact to business
results. This role is accountable for assisting in integrating RBC Offers Delivery
Platform with online properties to increase conversion and drive channel

, 5+ years of experience with Node.js and development environments with working
knowledge of JavaScript and Typescript
, Hands on experience designing, developing, testing and troubleshooting RESTful API
and interface specification
, Experience working with Kafka or other messaging technologies
, Cloud PaaS, IaaS experience (e.g. Heroku, AWS, Cloud Foundry, etc.)
, Experience working with relational and non-relational databases (Postgres, MySQL,
Redis) and strong SQL development and design skill
, Experience working within professional software engineering practices for the
full software development life cycle, including coding standards, code reviews,
source code management, build processes and testing

Share This Job

Powered by