Global Relay
Royal Bank of Canada
Desarrollador Senior Full Stack
Descripción del puesto
¿En qué consiste la oportunidad?
Únete a nuestro innovador equipo de tecnología PayEdge en RBC, donde estamos revolucionando las soluciones de pago para empresas. Buscamos un talentoso Desarrollador Senior Full Stack para ayudar a diseñar, desarrollar y mantener nuestra plataforma digital segura y de alto rendimiento. Como pieza clave, contribuirás en cada etapa del ciclo de vida de desarrollo de software, centrándote en la calidad, la mantenibilidad, el rendimiento y la fiabilidad. Si eres un desarrollador orientado al trabajo en equipo con una sólida base técnica, excelentes habilidades de resolución de problemas y dominio de lenguajes como Java, PHP y frameworks como Angular, Spring Boot y Laravel, construyamos juntos el futuro de los pagos.
¿Qué harás?
- Formar parte de un equipo de desarrollo Agile compuesto por miembros técnicos, de producto y de negocio para desarrollar nuevos servicios y mejorar las aplicaciones de cara al cliente de PayEdge siguiendo las mejores prácticas y utilizando las últimas tecnologías.
- Escribir código limpio, mantenible y eficiente para aplicaciones de front-end (PHP/Angular) y back-end (PHP/Spring Boot). Garantizar una alta calidad del código mediante pruebas unitarias y funcionales automatizadas.
- Modernizar y refactorizar sistemas heredados para alinearlos con las tecnologías actuales y las mejores prácticas arquitectónicas.
- Solucionar problemas, depurar y resolver incidencias en producción, impulsando la estabilidad y el rendimiento de las aplicaciones mediante mejoras y optimizaciones proactivas.
- Desarrollar, optimizar y mantener bases de datos MySQL, incluyendo la escritura de consultas complejas, procedimientos almacenados y garantizando la integridad de los datos.
- Depurar problemas de rendimiento en producción a través de servicios y niveles de la pila tecnológica, y proporcionar soporte operativo principal.
- Automatizar procesos dentro del pipeline de desarrollo; identificar oportunidades para mejorar la eficiencia, reducir el tiempo de comercialización y permitir la entrega continua.
- Desempeñar un rol de soporte en producción, incluyendo soporte fuera del horario laboral (participando en una rotación de guardia).
Requisitos mínimos
¿Qué necesitas para tener éxito?
Requisitos imprescindibles
- Grado universitario en Informática, Ingeniería o campo relacionado.
- 5+ años de experiencia con PHP, Laravel y SQL.
- 5+ años de experiencia práctica con Angular, Java, REST APIs/Microservicios y Spring Framework (MVC, Security, JPA, Spring Boot).
- 5+ años de experiencia trabajando con RDBMS, p. ej. MySQL, MSSQL, NoSQL, p. ej. MongoDB, ELK y tecnologías de streaming de datos (Kafka).
- 5+ años de experiencia con tecnologías de front-end tales como JavaScript, HTML, CSS.
- Experiencia con pipelines de CI/CD (Jenkins, GitHub, Vault, herramientas de escaneo de seguridad, etc.).
- Capacidad para trabajar en un entorno Agile.
- Sólidas habilidades de resolución de problemas con enfoque en prácticas de codificación limpia y escalabilidad.
- Buenas habilidades de comunicación y colaboración.
- Pasión por la tecnología y amor por la cultura del desarrollo de software.
Se valorará
- Familiaridad con los principales estilos arquitectónicos, como Microservicios, React o sistemas basados en eventos.
- Conocimiento de las tendencias y tecnologías modernas de diseño de front-end.
- Sólido conocimiento de la arquitectura de Microservicios e integración de API.
- Profundo conocimiento de puertas de enlace de API y protocolos de seguridad (JWT, OAuth, certificados SSL).
- Experiencia en el desarrollo y resolución de problemas de aplicaciones distribuidas en la nube (Azure AKS).
- Dominio de pipelines de CI/CD y herramientas de automatización de pruebas.
- Sólida comprensión de las metodologías Agile y capacidad para contribuir a iniciativas de mejora continua.
¿Qué te ofrecemos?
Nos motiva el desafío de ser nuestra mejor versión, el pensamiento progresista para seguir creciendo y trabajar juntos para ofrecer asesoramiento de confianza que ayude a nuestros clientes a prosperar y a nuestras comunidades a progresar. Nos preocupamos los unos por los otros, por alcanzar nuestro potencial, por marcar la diferencia en nuestras comunidades y por lograr un éxito mutuo.
- Un programa integral de compensación total que incluye bonificaciones y beneficios flexibles, compensación competitiva, comisiones y acciones cuando corresponda.
- Líderes que apoyan tu desarrollo a través de coaching y oportunidades de gestión.
- Trabajar en un equipo dinámico, colaborativo, progresista y de alto rendimiento.
- Un programa de formación de clase mundial en servicios financieros.
- Opciones flexibles de equilibrio entre vida laboral y personal.
- Oportunidades para asumir responsabilidades progresivamente mayores.
- Acceso a una variedad de oportunidades laborales en diferentes negocios y geografías.
#LI-POST
#TECHPJ
Habilidades requeridas
Desarrollo de aplicaciones, Integraciones de aplicaciones, Mantenimiento de aplicaciones, Arquitectura de aplicaciones, Atención al detalle, Entrega de aplicaciones empresariales, Resolución de problemas en grupo, Lenguajes de programación, Ciclo de vida de desarrollo de software (SDLC), Aplicaciones de sistema
Detalles adicionales del puesto
Dirección: 1006 SKYVIEW DR:BURLINGTON
Ciudad: Burlington
País: Canadá
Horas de trabajo/semana: 37.5
Tipo de empleo: Jornada completa
Plataforma: TECNOLOGÍA Y OPERACIONES
Tipo de puesto: Regular
Tipo de pago: Asalariado
Fecha de publicación: 2026-10-22
Fecha límite de solicitud: 2026-10-28
Nota: Las solicitudes se aceptarán hasta las 23:59 del día anterior a la fecha límite de solicitud indicada anteriormente.
Únete a nuestra comunidad de talento
Mantente al tanto de grandes oportunidades profesionales en RBC. Regístrate y obtén información personalizada sobre nuestros últimos empleos, consejos profesionales y eventos de reclutamiento que te interesen.
Expande tus límites y crea un nuevo futuro juntos en RBC. Descubre cómo usamos nuestra pasión y determinación para mejorar el bienestar de nuestros clientes y comunidades en jobs.rbc.com.
RBC invita actualmente a los candidatos a postularse para esta vacante existente. Postularse a esta oferta te permite expresar tu interés en esta oportunidad profesional actual en RBC. Los candidatos cualificados pueden ser contactados para revisar su currículum con más detalle.
Nuestras oportunidades de empleo
En RBC, nos guiamos por vivir valores compartidos de Cliente Primero, Integridad, Colaboración, Respeto y Excelencia, y por ganar juntos como un solo RBC. Creemos que un lugar de trabajo inclusivo que cuenta con diversas perspectivas es fundamental para nuestro crecimiento continuo como uno de los bancos más grandes y exitosos del mundo. Mantener un lugar de trabajo donde nuestros empleados se sientan apoyados para rendir al máximo, colaborar eficazmente, impulsar la innovación y crecer profesionalmente ayuda a dar vida a nuestro Propósito y a crear valor para nuestros clientes y comunidades. RBC se esfuerza por lograr esto a través de políticas y programas destinados a fomentar un lugar de trabajo basado en el respeto, la pertenencia y la oportunidad para todos.
