Pharo Management
Capgemini
Desarrollador/a Senior Full Stack
SOBRE EL PUESTO QUE ESTÁS CONSIDERANDO
Buscamos un/a Desarrollador/a Senior Full Stack con experiencia para unirse a nuestro equipo de Experience Engineering y ayudar a crear productos y servicios digitales de alta calidad para nuestros clientes.
Este es un puesto de ingeniería práctico con una influencia técnica real. Trabajarás con tecnologías de frontend y backend, colaborando con los equipos de producto, UX, arquitectura, ingeniería y las partes interesadas del cliente para convertir las necesidades comerciales y de los usuarios en soluciones seguras, escalables, accesibles y mantenibles. Ayudarás a dar forma a las decisiones técnicas mientras permaneces cerca del código y asumes la responsabilidad durante todo el ciclo de vida del desarrollo de software.
Te unirás a equipos multidisciplinares que trabajan en desafíos digitales complejos, donde tendrás la oportunidad de liderar la entrega técnica, resolver problemas de ingeniería difíciles, asesorar a otros desarrolladores y ayudar a elevar los estándares de ingeniería.
No se espera que conozcas todas las tecnologías. Buscamos a alguien con fundamentos sólidos de ingeniería, buen criterio técnico y la capacidad de aprender y adaptarse a medida que los proyectos y las tecnologías cambian.
Puedes ser tú mismo/a en el trabajo. En Capgemini, luchar por la equidad, la diversidad y la inclusión es parte de la vida cotidiana y será parte de tu realidad laboral. Hemos construido un entorno inclusivo y acogedor para todos.
POR QUÉ DEBERÍAS CONSIDERAR CAPGEMINI
Hacer crecer los negocios de los clientes mientras se construye un futuro más sostenible e inclusivo es una tarea difícil. Cuando te unes a Capgemini, te unes a una empresa próspera y te conviertes en parte de un colectivo de librepensadores, emprendedores y expertos de la industria. Encontramos nuevas formas en las que la tecnología puede ayudarnos a reimaginar lo que es posible. Es por eso que, juntos, buscamos oportunidades que transformen a las empresas líderes del mundo, y es así como obtendrás las experiencias y conexiones que necesitas para dar forma a tu futuro. Aprendiendo unos de otros cada día, compartiendo conocimientos y esforzándote siempre por hacerlo mejor, desarrollarás las habilidades que deseas. Utilizarás tus habilidades para ayudar a nuestros clientes a aprovechar la tecnología para innovar y hacer crecer su negocio. Así que, puede que no siempre sea fácil, pero hacer del mundo un lugar mejor rara vez lo es.
SOBRE CAPGEMINI
Capgemini es un socio global de transformación empresarial y tecnológica que ayuda a las organizaciones a acelerar su doble transición hacia un mundo digital y sostenible, al tiempo que crea un impacto tangible para las empresas y la sociedad. Es un grupo responsable y diverso de 340,000 miembros del equipo en más de 50 países. Con su sólida herencia de más de 55 años, Capgemini cuenta con la confianza de sus clientes para desbloquear el valor de la tecnología y abordar toda la amplitud de sus necesidades comerciales. Ofrece servicios y soluciones de extremo a extremo aprovechando las fortalezas desde la estrategia y el diseño hasta la ingeniería, todo impulsado por sus capacidades líderes en el mercado en IA, nube y datos, combinadas con su profunda experiencia en la industria y su ecosistema de socios. El Grupo reportó ingresos globales en 2023 de €22.5 mil millones.
Get the future you want | capgemini.com
Trabajo híbrido: Los lugares desde los que trabajes día a día variarán según tu puesto, tus necesidades y las del negocio; será una combinación de oficinas de la empresa, instalaciones del cliente y tu hogar; teniendo en cuenta que no podrás trabajar desde casa el 100% del tiempo.
TUS HABILIDADES Y EXPERIENCIA
Si recibes una oferta para este puesto, pasarás por una serie de comprobaciones previas a la contratación, que incluyen: identidad, nacionalidad (única o doble) o estatus migratorio, historial laboral de los últimos 3 años continuos y una verificación de antecedentes penales (conocida como Disclosure and Barring Service).
Nos interesan los ingenieros con experiencia que puedan demostrar un criterio sólido de ingeniería de software y entrega de extremo a extremo, en lugar de candidatos que simplemente cumplan con una lista de tecnologías.
Aportarás:
- Sólida experiencia comercial en la entrega de software de producción en todo el full stack, con profundidad en la ingeniería moderna de JavaScript y TypeScript.
- Sólida experiencia práctica con Node.js y una o más tecnologías modernas de frontend como React, Angular o Vue.
- Experiencia en el diseño y desarrollo de APIs y servicios de backend, utilizando enfoques como REST o GraphQL.
- Experiencia llevando software a través de todo el ciclo de vida de desarrollo, incluyendo diseño, implementación, pruebas automatizadas, implementación, monitoreo y soporte.
- Una sólida comprensión del diseño de software, patrones de arquitectura, calidad de código, seguridad y mantenibilidad.
- Experiencia trabajando con plataformas en la nube como Azure, AWS o GCP, junto con prácticas modernas de CI/CD y DevOps.
- Buen conocimiento de los principios de ingeniería de frontend, incluyendo diseño receptivo, accesibilidad, rendimiento y desarrollo basado en componentes.
- Experiencia en el diagnóstico de problemas técnicos complejos y en la toma de decisiones de ingeniería pragmáticas cuando existen requisitos o limitaciones en conflicto.
- Experiencia trabajando en colaboración con disciplinas de arquitectura, producto, UX e ingeniería y comunicando opciones técnicas claramente tanto a partes interesadas técnicas como no técnicas.
- Experiencia asesorando o apoyando a otros ingenieros y ayudando a mejorar las prácticas de ingeniería dentro de un equipo.
- La capacidad de aprender tecnologías desconocidas, comprender cómo encajan los sistemas y seleccionar soluciones apropiadas en lugar de estar atado a un marco de trabajo particular.
- Interés en utilizar el desarrollo asistido por IA y la automatización de manera responsable para mejorar la productividad y la calidad de la ingeniería, sujeto a las políticas y aprobaciones apropiadas del cliente y de Capgemini.
TU HABILITACIÓN DE SEGURIDAD
Para ser nombrado/a con éxito para este puesto, es un requisito obtener la habilitación de Security Check (SC).
Para obtener la habilitación SC, el candidato seleccionado debe haber residido continuamente en el Reino Unido durante los últimos 5 años, junto con otros criterios y requisitos.
A lo largo del proceso de contratación, se te harán preguntas sobre tu elegibilidad para la habilitación de seguridad, tales como, entre otras, el país de residencia y la nacionalidad.
Algunos puestos están restringidos a ciudadanos británicos por razones de seguridad; por lo tanto, es posible que se te pregunte sobre tu ciudadanía durante el proceso de solicitud.
TU ROL
Como Desarrollador/a Senior Full Stack, combinarás la ingeniería de software práctica con el liderazgo técnico. Asumirás la responsabilidad de funciones y servicios complejos, contribuirás a las decisiones arquitectónicas y ayudarás a los equipos a entregar software fiable y mantenible.
Tus funciones serán:
- Diseñar, construir, probar, implementar y dar soporte a aplicaciones de nivel de producción utilizando tecnologías de frontend y backend.
- Asumir la responsabilidad de funciones y servicios complejos a lo largo del ciclo de vida del desarrollo de software, desde el descubrimiento técnico y el diseño hasta la implementación y el soporte de producción.
- Trabajar con Product Owners, diseñadores de UX, arquitectos, ingenieros y las partes interesadas del cliente para convertir los requisitos de usuario y de negocio en soluciones técnicas efectivas.
- Ayudar a dar forma a la arquitectura de aplicaciones, APIs, patrones de integración, flujos de datos y soluciones en la nube, tomando decisiones técnicas pragmáticas y explicando las compensaciones involucradas.
- Construir experiencias de usuario receptivas, accesibles y de alto rendimiento utilizando enfoques modernos de ingeniería de frontend.
- Desarrollar servicios de backend y APIs que sean seguros, escalables, resistentes y mantenibles.
- Defender la calidad de la ingeniería mediante pruebas automatizadas, revisión de código, desarrollo seguro, CI/CD, observabilidad y soporte de producción efectivo.
- Liderar debates técnicos y revisiones de código, ayudando a los equipos a tomar buenas decisiones de ingeniería y a navegar por problemas técnicos complejos.
- Asesorar y apoyar a otros desarrolladores mediante programación en pareja, coaching, intercambio de conocimientos y retroalimentación técnica constructiva.
- Contribuir con patrones, componentes y enfoques reutilizables que mejoren la calidad de la ingeniería y la experiencia del desarrollador en todo el equipo.
- Explorar usos apropiados de la ingeniería asistida por IA y la automatización para mejorar la productividad y la calidad del software, siguiendo las políticas y aprobaciones pertinentes del cliente y de Capgemini.
También sería valiosa la experiencia en algunos de los siguientes ámbitos: sistemas de diseño y bibliotecas de componentes; arquitecturas distribuidas o basadas en eventos; microservicios; ingeniería nativa en la nube; infraestructura como código; observabilidad; desarrollo móvil o multiplataforma; o productos habilitados por IA.
¿QUÉ SIGNIFICA PARA TI 'GET THE FUTURE YOU WANT'?
Se te capacitará para explorar, innovar y progresar. Te beneficiarás de la mentalidad de 'aprendizaje de por vida' de Capgemini, lo que significa que tendrás innumerables oportunidades de formación y desarrollo, desde grupos de expertos hasta hackathons, y acceso a 250,000 cursos con numerosas certificaciones externas de AWS, Microsoft, Harvard ManageMentor, cualificaciones de ciberseguridad y mucho más.
Aportarás tus habilidades y perspectivas únicas al equipo, inspirando y tomando inspiración de tus compañeros de equipo mientras desbloqueas valor en todo lo que haces. Te unirás a una comunidad profesional de expertos que te respaldarán y te apoyarán en cada paso del camino.
Se te animará a tener un equilibrio positivo entre el trabajo y la vida personal. Nuestra forma de trabajar centrada en el modelo híbrido significa que integramos el trabajo híbrido en todo lo que hacemos y hacemos que los acuerdos de trabajo flexible sean la realidad cotidiana para nuestra gente. Todos los empleados del Reino Unido son elegibles para solicitar acuerdos de trabajo flexible.
