Descripción
Resumen:
Solera busca un Gerente de Desarrollo de Software experimentado para liderar múltiples equipos y construir aplicaciones web y empresariales complejas, con énfasis en escalabilidad, mantenibilidad, seguridad y rendimiento.
Aspectos destacados:
1. Liderar múltiples equipos de desarrollo de software y mentorizar a ingenieros
2. Centrarse en escalabilidad, mantenibilidad, seguridad y rendimiento
3. Trabajar en un entorno Ágil con colaboración entre equipos
Quiénes somos
Solera es un líder global en servicios de datos y software que se esfuerza por transformar cada punto de contacto del ciclo de vida del vehículo en una experiencia digital conectada. Además, ofrecemos productos y servicios para proteger otros activos más importantes de la vida: nuestros hogares y nuestras identidades digitales. Actualmente, Solera procesa más de 300 millones de transacciones digitales anuales para aproximadamente 235.000 socios y clientes en más de 90 países. Nuestros 6.500 miembros del equipo fomentan una cultura innovadora poco común y están dedicados a llevar con éxito el futuro al presente mediante respuestas cognitivas, conocimientos especializados, algoritmos y automatización. Para obtener más información, visite solera.com.
El puesto
Buscamos un Gerente de Desarrollo de Software experimentado capaz de actuar como un líder sólido y brindar orientación a múltiples equipos de ingenieros de desarrollo de software. Nuestro gerente tendrá pasión por construir aplicaciones web y empresariales complejas. Como líder de los equipos, establecerá objetivos y entregables claros, con énfasis en escalabilidad, mantenibilidad, seguridad y rendimiento. Solera necesita un líder que garantice aplicaciones de alta calidad y la entrega puntual de software que respalde nuestro crecimiento empresarial. Nuestro líder innovador trabajará en un entorno Ágil que mentorice y fomente la colaboración entre equipos.
Qué hará
* Liderar múltiples equipos de desarrollo de software hacia la mejor solución técnica para las funcionalidades requeridas dentro del producto.
* Definir expectativas y desarrollar métricas para monitorear los resultados.
* Diagnosticar y resolver impedimentos técnicos del equipo.
* Brindar liderazgo, dirección y orientación al equipo.
* Capacitar, formar y proporcionar retroalimentación regular al equipo.
* Coordinar con otros gerentes de desarrollo y con el equipo de arquitectura al definir nuevos diseños y soluciones.
* Proponer iniciativas para mejorar los procesos y tecnologías actuales.
* Analizar especificaciones del sistema y traducir los requisitos del sistema en tareas manejables y medibles.
* Identificar y corregir olores de código, eliminar errores y resolver cuellos de botella técnicos.
* Ayudar a mantener la calidad, organización y arquitectura del código.
* Realizar revisiones de código para mejorar la escritura de código del equipo.
* Coordinar con el liderazgo de ingeniería, gestión de productos, equipos Ágiles y de diseño.
* Coordinar los despliegues del equipo y configurar/mantener las canalizaciones CI/CD.
Qué aportará
* 5 años de experiencia práctica en el ciclo de vida de desarrollo de software: programación, revisiones entre pares y resolución de incidencias en producción.
* Mínimo 3 años de experiencia en gestión o como líder técnico.
* Java, REST, SOAP, ajuste de rendimiento de aplicaciones.
* Experiencia previa y comprensión del entorno Ágil.
* Conocimientos sólidos sobre herramientas y flujos de trabajo CI/CD.
* Experiencia en herramientas de IA agente en el proceso de desarrollo es deseable, aunque no obligatoria.
* Diseño guiado por el dominio (Domain-Driven Design) y arquitecturas de microservicios.
* SQL Server, NoSQL y/o bases de datos Oracle.
* Diseño de API.
* Conocimientos sólidos en diseño guiado por los negocios (Business-Driven Design) y desarrollo guiado por pruebas (Test Driven Development).
* Desarrollo de aplicaciones middleware utilizando diversas tecnologías modernas con bases de datos relacionales y no relacionales, así como aplicaciones alojadas en la nube.
* Ingeniería de rendimiento y capacitación de equipos sobre requisitos no funcionales para lograr escala web.
* Experiencia en middleware y seguridad, corrigiendo vulnerabilidades.
* Se prefiere una sólida experiencia en el ámbito de plataformas como servicio (PaaS).