CSC Leasing Co.
Wolters Kluwer
Director Asociado, Ingeniería de Software de Producto
Sobre la oportunidad
•
Como Director Asociado en Ingeniería de Software, proporcionará liderazgo y orientación a múltiples departamentos relacionados, impulsando la dirección estratégica y la implementación de soluciones de software. Se asegurará de que los departamentos cumplan sus objetivos de rendimiento y entreguen productos innovadores que mejoren las operaciones comerciales. Este puesto es fundamental para fomentar una cultura de excelencia en ingeniería y mejora continua.
Responsabilidades
- Tomar decisiones críticas relacionadas con la priorización de proyectos, la asignación de recursos y los enfoques técnicos.
- Comunicarse eficazmente en una organización matricial con supervisores, compañeros y subordinados para garantizar la alineación y la colaboración dentro de la organización.
- Fomentar el desarrollo de equipos de ingeniería de software sólidos y cohesionados, promoviendo la colaboración y el apoyo mutuo.
- Establecer y mantener relaciones interpersonales positivas dentro del equipo y entre departamentos.
- Supervisar los procesos de desarrollo, la adopción de frameworks y el entorno de los proyectos para garantizar la adhesión a los patrones y estándares arquitectónicos modernos.
- Realizar evaluaciones de desempeño de los miembros del equipo para reconocer logros e identificar áreas de mejora.
- Liderar y gestionar un equipo de ingenieros de software, proporcionando orientación, dirección y motivación para alcanzar los objetivos del equipo.
- Resolver problemas complejos y proporcionar soluciones innovadoras para superar los desafíos técnicos en el desarrollo de productos.
- Desarrollar objetivos y estrategias para proyectos de software en alineación con los objetivos comerciales generales.
- Entrenar y desarrollar a los miembros del equipo, brindando oportunidades para el crecimiento de habilidades y el avance profesional.
- Evaluar información y productos de software para garantizar el cumplimiento de los estándares de la industria y las mejores prácticas.
- Estimar los recursos necesarios para los proyectos y colaborar con otros departamentos para satisfacer las necesidades del proyecto.
Habilidades
- Ingeniería de Software de Producto: La capacidad de diseñar, desarrollar, probar e implementar productos de software. Implica comprender las necesidades del usuario, definir especificaciones funcionales, diseñar la arquitectura del sistema, codificar, depurar y garantizar la calidad del producto. También requiere conocimiento de varios lenguajes de programación, herramientas y metodologías, y la capacidad de trabajar en equipos diversos y gestionar proyectos.
- Inteligencia Artificial: La capacidad de implementar tecnologías de IA dentro del SDLC y también en aplicaciones orientadas al cliente. Implica desarrollar agentes, flujos de agentes, barreras de seguridad, rúbricas y mecanismos de supervisión para monitorizar la optimización de tokens y modelos.
- Cloud Computing: La capacidad de utilizar y gestionar aplicaciones, datos y servicios en Internet en lugar de en un ordenador personal o servidor local. Esta habilidad implica comprender varios servicios en la nube (como AWS, Google Cloud, Azure), gestionar recursos en línea y configurar plataformas basadas en la nube para el entorno empresarial.
- Frameworks: La capacidad de comprender, utilizar y crear entornos estructurados para el desarrollo de software. Esta habilidad también implica poder aprovechar frameworks existentes para optimizar procesos, garantizando una mayor eficiencia y gestionabilidad del código en proyectos de desarrollo de software.
- Seguridad de Aplicaciones: La capacidad de proteger las aplicaciones contra amenazas y ataques identificando, corrigiendo y previniendo vulnerabilidades de seguridad. Esta habilidad implica el uso de métodos y sistemas de software para proteger las aplicaciones contra amenazas de seguridad.
- Patrones arquitectónicos: La capacidad de comprender, analizar y aplicar soluciones de diseño predefinidas a problemas estructurales en arquitectura y desarrollo de software. Esta habilidad implica aplicar patrones probados para resolver desafíos de diseño complejos y crear estructuras eficientes y escalables, manteniendo el equilibrio entre los requisitos funcionales y el atractivo estético.
- APIs: La capacidad de diseñar, desarrollar y gestionar Interfaces de Programación de Aplicaciones, que constituyen el conjunto de protocolos y herramientas utilizados para construir software de aplicaciones. Esta habilidad incluye la capacidad de crear y mantener documentación de API de alta calidad, implementar prácticas de seguridad de API y comprender técnicas de prueba de API. Además, tener esta capacidad significa comprender cómo las APIs permiten la interacción entre diferentes sistemas de software, permitiéndoles comunicarse entre sí.
- Rendimiento y Automatización: La capacidad de diseñar, implementar, gestionar y optimizar sistemas o procesos automatizados, a menudo utilizando diversas herramientas y tecnologías de software. Esta habilidad incluye la comprensión tanto de los elementos técnicos como de las implicaciones comerciales de los sistemas automatizados.
- DevOps: Capacidad para utilizar sistemas y procesos para coordinar entre los equipos de desarrollo y operaciones con el fin de mejorar y acelerar los procesos de desarrollo de software. Esto incluye la automatización, la entrega continua, la agilidad y la respuesta rápida a la retroalimentación.
- Análisis: La capacidad de examinar situaciones o problemas complejos, dividirlos en partes más pequeñas y comprender cómo funcionan juntas estas partes.
- Resolución de problemas: La capacidad de comprender una situación o problema complejo y diseñar una solución definiendo el problema, identificando estrategias potenciales y, en última instancia, eligiendo e implementando el curso de acción más eficaz.
- Gestión de personas: La capacidad de liderar, motivar, involucrar y comunicarse eficazmente con un equipo. Esto incluye habilidades en delegación, resolución de conflictos, negociación y comprensión de la dinámica del equipo. También implica construir una cultura de equipo sólida y gestionar el rendimiento individual.
- Agile: La capacidad de responder a los cambios de forma rápida y eficaz, con énfasis en la mejora continua y la flexibilidad. En el contexto de la gestión de proyectos, denota una metodología que promueve la planificación adaptativa y fomenta respuestas rápidas y flexibles a los cambios.
- Implementación y Entrega: Esta es una habilidad que se refiere a la capacidad de traducir planes y diseños en acción. Implica ejecutar estrategias de manera efectiva, supervisar la entrega de proyectos o servicios y garantizar que se completen de manera oportuna y eficiente. Incluye la implementación de estrategias efectivas para la monitorización y el soporte de aplicaciones en entornos de producción. También requiere la coordinación de diversas tareas y la gestión de recursos para lograr los objetivos establecidos.
- Gestión de presupuestos financieros: La capacidad de planificar, coordinar, controlar y ejecutar recursos financieros durante un período determinado, y tomar decisiones sobre la distribución de recursos de manera eficiente y efectiva. Esto incluye estimar ingresos, costos y gastos, y garantizar que se alineen con los objetivos o metas establecidos.
Competencias
- Juicio y Toma de Decisiones
- Responsabilidad
- Colaboración Inclusiva
- Inspiración y Alineación
- Coraje para Asumir Riesgos Inteligentes
- Perspicacia Financiera
Pila tecnológica – MS Azure, .Net, C#, SQL Server, Angular, Open Spec/Spec Kit
Viajes – Menos del 10%
NUESTRAS PRÁCTICAS DE ENTREVISTA
Para mantener un proceso de contratación justo y genuino, pedimos amablemente a todos los candidatos que participen en las entrevistas sin la ayuda de herramientas de IA o indicaciones externas. Nuestro proceso de entrevista está diseñado para evaluar sus habilidades individuales, experiencias y estilo de comunicación. Valoramos la autenticidad y queremos asegurarnos de que le conocemos a usted, no a un asistente digital. Para ayudar a mantener esta integridad, pedimos que se eliminen los fondos virtuales y se incluyan entrevistas presenciales en nuestro proceso de contratación. Tenga en cuenta que el uso de respuestas generadas por IA o soporte de terceros durante las entrevistas será motivo de descalificación del proceso de selección.
Es posible que se requiera que los solicitantes se presenten en persona en una oficina de Wolters Kluwer como parte del proceso de selección.
Compensación
$159,000.00 - $284,100.00 USD
Este puesto es elegible para Bono.
El rango de compensación indicado se basa en la ubicación principal del puesto. La oferta real de salario base está influenciada por una amplia gama de factores que incluyen, entre otros, las habilidades, la experiencia y la ubicación real de contratación. Su reclutador puede compartir más información sobre la oferta específica para la ubicación del puesto durante el proceso de contratación.
INFORMACIÓN ADICIONAL
Wolters Kluwer ofrece una amplia variedad de beneficios y programas competitivos para ayudar a satisfacer sus necesidades y equilibrar su vida laboral y personal, que incluyen, entre otros: Planes Médicos, Dentales y de Visión, 401(k), FSA/HSA, Beneficios de Transporte, Plan de Asistencia Educativa, Tiempo de Vacaciones y Enfermedad, y Licencia Parental Pagada. Los detalles completos de nuestros beneficios están disponibles bajo petición.
