Updated: 2023-09-12

Consultor Senior Technical Leader – (Remoto)

Remote

  • Publié Il y a 1 an
  • Anglais, Espagnol
  • Début prévu du projet: ASAP

Assignment Details

 Descripción del proyecto: 

Estamos en búsqueda de un líder técnico para un cliente final, una multinacional española con una más que sólida trayectoria en el sector textil, presencia a nivel global y más de 100.000 empleados. Este cliente lleva dos décadas apostando por una fuerte digitalización e invirtiendo en tecnologías punteras que le permitan obtener una ventaja tecnológica frente a sus competidores, siendo líder en este aspecto.  El candidato, con amplia trayectoria en el ámbito del desarrollo y en el liderazgo de equipos en lo que a soluciones técnicas respecta. Será el responsable técnico de la creación de una solución técnica (tipo ERP) de grandes dimensiones encargándose de la estrategia a medio/largo plazo para evolucionar técnicamente la solución, garantizando el el correcto funcionamiento de este y dando soporte al mismo producto y al equipo.

El candidato estará a cargo de 2 desarrolladores Back-end, 1 desarrollador Front-end y 1 QA. El proyecto es de larga duración, 4/5 años y se requiere disponibilidad a jornada completa. El proceso incluye una entrevista con el equipo técnico del cliente, se pasará una prueba técnica.

 

Tareas a realizar y responsabilidades clave

  • Responsable técnico del producto y de la estrategia a medio/largo plazo para evolucionar técnicamente la solución.
  • Actúa como referente técnico del equipo, conoce la arquitectura tecnológica de la empresa y se involucra de forma activa en su evolución.
  • Garantizar el correcto funcionamiento de la aplicación en el entorno de producción, de manera proactiva a través de alertas y resolviendo de manera reactiva las incidencias reportadas por los usuarios.
  • Se intenta adelantar a las incidencias aplicando patrones de resiliencia.
  • Apoyo y soporte técnico del producto garantizando el alineamiento con la arquitectura global de la empresa.
  • Promover y dar soporte a los miembros del equipo sobre buenas prácticas técnicas garantizando la calidad del producto a todos los niveles.
  • Asegurar despliegues continuos en el cumplimiento con las políticas de testing unitario, funcional y de regresión en las aplicaciones.
  • Apoyo al Product Owner en la definición técnica del Product Backlog, su priorización y los requerimientos técnicos en el DoD.
  • Gestionar la mejora y la deuda técnica del producto, promoviendo su priorización en los ciclos de desarrollo.
  • Garantizar el éxito y la calidad técnica de las soluciones entregadas.
  • Dar soporte en el despliegue de las funcionalidades en los distintos entornos.
  • Eliminar los impedimentos técnicos y promover la mejora continua.
  • Liderar el onboarding de los nuevos miembros del equipo y empoderar a todos los desarrolladores para que crezcan y se autogestionen.
  • Asegurar que la solución sigue la arquitectura marcada y se encuentra actualizada a las versiones más recientes.
  • Revisar que la documentación del producto está actualizada con cada entrega realizada.

 

Lugar: Remoto.
Tiempo completo o parcial: Tiempo completo.
Fecha aprox. de comienzo: ASAP.
Duración estimada: 4/5 años.
Idioma: Español o Inglés.

 

Requisitos indispensables:

  • Conocimiento profundo de Java.
  • Conocimientos de los frameworks de Spring, Spring Boot y JPA.
  • Experiencia en el diseño y desarrollo de interfaces REST APIS y APIS.
  • Experiencia en el desarrollo de tests unitarios, de integración y de rendimiento.
  • Trabajo con las plataformas CI/CD.
  • Experiencia trabajando con microservicios.
  • Experiencia y conocimiento en bases de datos relacionales (Oracle y/o MariaDB, DB2) y no relacionales (MongoDB).
  • Experiencia en el desarrollo de aplicaciones con lógicas complejas de negocio.
  • Experiencia trabajando con Gitflow o similar.
  • Conocimiento profundo de patrones de diseño software.
  • Conocimiento de la metodología Agile.
  • Conocimientos que posibiliten la dirección técnica de equipos en arquitecturas de microsercivios o servicios distribuidos y transaccionalidad distribuida entre servicios (2PC, sangas).
  • Experiencia liderando equipos en entornos tecnológicos.
  • Conocimiento de Domain Driven Design.
  • Conocimiento sobre arquitectura hexagonal.
  • Experiencia trabajando con colas de mensajería (ActiveMQ, IBM MQ, etc) y/o plataformas de streaming como Kafka API-first con AsyncAPI.
  • Experiencia previa con sistemas de cachés (Redis, Datagrid, Caffeine).
  • Conocimiento de SONAR o herramientas similares.
  • Montaje de proyectos y gestión de dependencias con Maven.
  • Experiencia en el desarrollo bajo el modelo de integración continua.
  • Conocimientos en Gherkin.

Tecnologías:

  • JPA
  • Docker/Kubernetes (Openshift)
  • Junit
  • Mockito
  • API first
  • Bamboo/GitHub con GitHub actions
  • Oracle/DB2
  • Graylong
  • Kafka
  • MongoDB
  • SCRUM

Competencias blandas: 

  • Resolución de problemas.
  • Trabajo en equipo.
  • Pensamiento analítico.
  • Proactividad.
  • Liderazgo.
  • Habilidades organizativas y de cooperación.

 

Requisitos valorables: 

  • Conocimientos de JS y React.
  • Conocimiento a cualquier nivel de Front-end.
  • Conocimiento o experiencia con Cloud.
  • Experiencia en la definición e implementación de planes de prueba funcionales.

Overview

Localisation Remote
Charge de travail 40 Heures/semaine , 100% à distance
Début prévu du projet ASAP
Fin prévu du projet 12 mois ou plus
Langues nécessaires Anglais, Espagnol
Compétences nécessaires Agile, Boot , Java, Leader, Spring

Affectation fermée

Cette mission est fermée depuis le 2023-08-31 et n'accepte plus de candidats. Créez un compte pour être le premier à être informé lorsqu'une mission similaire ou d'autres missions pertinentes sont publiées sur Onsiter.

Créer un compte