About this role
El objetivo es liderar equipos multidisciplinarios de desarrollo de aplicaciones IT, gestionar proyectos complejos y asegurar la entrega de soluciones tecnológicas dentro de plazos y presupuestos. Actuarás como líder técnico, guiando a los equipos de desarrollo, asegurando la calidad del código y promoviendo las mejores prácticas, alineando las soluciones tecnológicas con los objetivos estratégicos de Zurich.
Alinear Estrategias: Alinear la estrategia de la organización con el diseño, desarrollo, implementación y mantenimiento de las aplicaciones clave. Liderazgo Técnico: Actuar como líder técnico, guiando y gestionando a los equipos de desarrollo, asegurando la calidad del código y promoviendo las mejores prácticas. Gestión de Proyectos: Planificar, coordinar y supervisar proyectos de desarrollo de aplicaciones, asegurando que se cumplan los plazos y presupuestos establecidos. Optimización de Aplicaciones: Aplicar conocimientos profundos en tecnologías como Oracle y Java para optimizar el rendimiento, la seguridad y la escalabilidad de las aplicaciones. Mejora Continua: Implementar mejoras continuas en los procesos y sistemas, enfocándose en aspectos como rendimiento, eficiencia y experiencia del cliente. Colaboración Interdepartamental: Trabajar estrechamente con otros departamentos para asegurar que las soluciones tecnológicas satisfagan las necesidades del negocio y mejoren la experiencia del cliente. Capacitación y Desarrollo: Capacitar y desarrollar al equipo de desarrollo, fomentando un ambiente de aprendizaje continuo y crecimiento profesional. Monitoreo y Evaluación: Monitorear y evaluar el desempeño de las aplicaciones, identificando áreas de mejora y asegurando que se mantengan actualizadas con las últimas tendencias tecnológicas. Gestión de Incidentes: Gestionar y resolver incidentes técnicos, asegurando una rápida respuesta y solución para minimizar el impacto en el negocio. Innovación Tecnológica: Estar al tanto de las últimas innovaciones tecnológicas y evaluar su aplicabilidad para mejorar los procesos y sistemas existentes.
Entendimiento de tecnologías y plataformas utilizadas en la industria de seguros, incluyendo sistemas de gestión de pólizas, CRM, y herramientas de análisis de datos; experiencia en Oracle y Java para optimizar rendimiento, seguridad y escalabilidad. Bases de datos Oracle; diseño y gestión. Competencias: capacidad de lidiar con ambigüedad, desarrollo y optimización de bases de datos; experiencia con Java y desarrollo de aplicaciones; experiencia en herramientas de análisis de datos; conocimiento en prácticas de seguridad informática; experiencia en metodologías ágiles. Lenguajes de programación: Python, Rust, Oracle, SQL; herramientas de desarrollo: Eclipse, IntelliJ IDEA, PyCharm; herramientas de gestión y QA. Educación: Profesional en ingeniería de sistemas o afines; 5 años de experiencia en roles similares.