BETWEEN TECHNOLOGY es una consultora multinacional que cuenta con avanzadas capacidades tecnológicas en el ámbito de la Ingeniería y las TIC. Nuestros servicios llegan a todos los continentes y cubren varios sectores de la economía mundial, de la industria y las empresas de servicios.
En la actualidad BETWEEN cuenta con un equipo de 800 personas trabajando en los ámbitos de la industria del automóvil, aeronáutica, ferrocarril, Oil&Gas, retail, mundo del deporte, educación, etc.
Actualmente seleccionamos un/a Tech Lead especializado/a en tecnología Java y y producto API, con amplia experiencia un puestos imilar para incorporarse de forma indefinida en uno de los equipos de tecnología que Between tiene implantados en uno de nuestros principales clientes.
Buscamos una persona con experiencia demostrable en el puesto solicitado así como con altas capacidades y conocimientos técnicos sobre arquitectura de sistemas basada en microservicios y eventos, patrones, definición de API’s, sistemas de mensajería, integración continua, así como gran experiencia en entornos muy complejos de ejecución de alto rendimiento y concurrencia.
¿Qué haré?
• Estrategia tecnológica
-Identificar y evaluar tecnologías clave (local y global). Identificar gaps en lo existente.
-Contribuir a la arquitectura del proyecto, haciendo de pegamento entre las diferentes áreas de tecnología.
-Contribuir a la definición de prácticas globales de ingeniería como el proceso de diseño de sistemas, definición de APIs, etc.
• Construcción de software
-Desarrollar el software necesario para resolver los problemas identificados.
-Establecer los principios de diseño para los servicios. Estos principios pueden ser locales a un servicio hasta cómo varios sistemas colaboran entre ellos.
-Acompañar a los equipos técnicos para garantizar que se siguen los principios y estándares de desarrollo definidos.
-Identificar y aplicar prácticas que ayuden a mejorar el proceso de diseño y construcción de los servicios.
• Contribución
-Velar porque el flujo de contribución sea saludable, apoyándose en métricas como DORA.
-Definir cuáles son las prácticas de gestión de código a aplicar en los equipos y artefactos (SDLC). Desde el branching strategy, requisitos de las PRs, los pre-release checks.
-Definir qué requisitos son necesarios para aceptar una contribución de código y quien debería participar en su revisión (calidad, métricas, feature flagging, documentación, entre otros)
• Operación
-Definir la excelencia operativa: proceso de release y despliegue, user journeys clave, métricas clave, resiliencia.
-Salud de los servicios: SLOs, alertas y escalados.
-Liderar la resolución de incidentes y definir las acciones de post-incidente.
• Planning
-Definir del roadmap técnico de los diferentes servicios: deuda técnica, mejoras de rendimiento, testing, migraciones de tecnología, etc.
-Apoyar a los equipos en la creación del roadmap de producto, ayudando a identificar bloqueos y quick-wins
• Mentoring
-Participar en la selección de personas del equipo técnico.
-Gestionar el crecimiento de los roles de ingeniería tanto en las hard como las soft skills.
-Definir y dar a conocer la cultura de ingeniería del proyecto.
• Calidad
-Supervisar la calidad general de la producción y al mismo tiempo garantizar que el retorno de la inversión de la práctica de ingeniería esté protegido.
-Determinar las políticas de pruebas en función de lo existente a nivel de pruebas general, así como el contexto del área o departamento en el cual se desempeña..
¿Cómo lo haré?
Utilizarás las últimas tecnologías y metodologías ágiles como herramientas.
¿CON QUIÉN LO VOY A HACER?
Formarás parte de un equipo Scrum multidisciplinar que se encarga de mejorar los productos del área atendiendo a las necesidades de Negocio.
En el equipo asumirás el rol de Technical Lead. Trabajarás mano a mano con un Arquitecto Senior que te guiará en tus primeros pasos en el proyecto. Formarás parte de la comunidad tecnológica, donde podrás crecer técnicamente en habilidades que te ayudarán a evolucionar rápidamente en tu trabajo.
Comunicarás ideas, nuevos métodos, marcos de trabajo o tecnologías con el objetivo de mejorar el stack tecnológico o dinámicas de los equipos actuales.
Además, trabajando para BETWEEN obtendrás los siguientes beneficios añadidos:
¿Quieres seguir continuar desarrollando tu carrera profesional en un entorno muy agile y con la posibilidad de trabajar en remoto desde España? ¡No dudes en inscribirte!
Conocimientos necesarios:
·Que entiendas la complejidad y características de la venta online de una gran empresa y plantees mejoras técnicas y funcionales sobre los productos de tu área.
· Que trabajes con nosotros en equipo para alcanzar los objetivos que nos marcamos y acordamos en cada sprint.
· Que seas capaz de participar en el diseño técnico de las diferentes soluciones.
· Que tengas un profundo conocimiento de patrones y arquitecturas de desarrollo.
· Que te preocupes de velar por la calidad de desarrollo y limpieza de código (Clean Code).
· Que hayas participado de forma activa en diseño y desarrollo de APIs REST.
· Que tengas experiencia en el desarrollo bajo un modelo de integración continua y revisión de código.
· Que tengas pasión, gran capacidad de autogestión, actitud de mejora y aprendizaje continuo.
· Que seas un jugador de equipo y no solitario.
· Que pienses en los clientes y en el valor que les aportamos.
· Que tomes responsabilidad respecto al producto y no solo sobre la tecnología.
· Que tu actitud sea siempre respetuosa y colaborativa con todos los compañeros de la empresa.
· Nivel de inglés requerido: MEDIO