Kaiser Permanente

Ingeniero de Aplicaciones TI V, PingDirectory

Traducción automática. Consulta el original.

Resumen del puesto

Nuestra organización de Gestión de Identidad y Acceso de Consumidores ofrece servicios de identidad digital seguros y fiables que permiten a los miembros y consumidores acceder a experiencias web y móviles en toda la empresa. Este puesto es una posición de ingeniería sénior centrada en nuestra plataforma de directorio X.500 basada en PingDirectory, que sirve como sistema central para datos de identidad, dando soporte a servicios de autenticación, autorización y perfiles a gran escala. El ingeniero diseñará, construirá y operará servicios de directorio de alta disponibilidad, incluyendo replicación, ajuste de rendimiento, diseño de esquemas y control de acceso, y automatización operativa. El puesto se asociará estrechamente con equipos de ingeniería de aplicaciones, ciberseguridad, privacidad/cumplimiento y equipos de infraestructura para integrar flujos de datos de identidad y garantizar operaciones seguras y resilientes. Las responsabilidades de misión crítica incluyen salvaguardar la integridad de los datos de identidad, mantener la fiabilidad del servicio y liderar la resolución de problemas complejos y el soporte de producción para experiencias dependientes del directorio.

Este empleado de nivel sénior es el principal responsable de traducir los requisitos empresariales y las especificaciones funcionales en soluciones de software, de contribuir y aprovechar la dirección técnica para el desarrollo de soluciones de aplicaciones empresariales y/o integradas, y de servir como experto técnico para los equipos de proyecto, proporcionando consulta para ayudar a garantizar que se desarrollen soluciones de software nuevas y existentes.

Responsabilidades esenciales

  1. Realiza u supervisa proyectos específicos del negocio aplicando una profunda experiencia en el área temática; promoviendo la adhesión a todos los procedimientos y políticas; desarrollando planes de trabajo para cumplir las prioridades y plazos del negocio; determinando y llevando a cabo procesos y metodologías; coordinando y delegando recursos para lograr los objetivos organizacionales; asociándose interna y externamente para tomar decisiones empresariales efectivas; resolviendo problemas complejos; escalando problemas o riesgos, según corresponda; supervisando el progreso y los resultados; reconociendo y capitalizando oportunidades de mejora; evaluando las recomendaciones realizadas; e influyendo en la finalización de las tareas del proyecto por parte de otros.
  1. Practica el autoliderazgo y promueve el aprendizaje en otros construyendo relaciones con partes interesadas interfuncionales; comunicando información y proporcionando asesoramiento para impulsar proyectos; influyendo en los miembros del equipo dentro de la unidad asignada; escuchando y respondiendo a, buscando y abordando la retroalimentación de rendimiento; adaptándose a demandas competitivas y nuevas responsabilidades; proporcionando retroalimentación a otros, incluyendo retroalimentación ascendente a la dirección y mentoría a miembros junior del equipo; creando y ejecutando planes para capitalizar fortalezas y mejorar áreas de oportunidad; y adaptándose y aprendiendo del cambio, las dificultades y la retroalimentación.
  1. Como parte de la familia de puestos de Ingeniería de TI, este puesto es responsable de aprovechar DEVOPS, y prácticas tanto Waterfall como Agile, para diseñar, desarrollar y entregar soluciones resilientes, seguras, multicanal, de alto volumen, de alta transacción, on/off-premise, basadas en la nube.
  1. Proporciona información sobre recomendaciones para soluciones técnicas que satisfagan las necesidades de diseño y funcionales.
  1. Traduce los requisitos empresariales y las especificaciones funcionales en diseños de programas físicos, módulos de código, sistemas de aplicaciones estables y soluciones de software asociándose con Analistas de Negocio y otros miembros del equipo para comprender las necesidades del negocio y las especificaciones funcionales.
  1. Garantiza la traducción adecuada de los requisitos empresariales y las especificaciones funcionales en diseños de programas físicos, módulos de código, sistemas de aplicaciones estables y soluciones de software asociándose con Analistas de Negocio y otros miembros del equipo para comprender las necesidades del negocio y las especificaciones funcionales.
  1. Sirve como experto en soluciones técnicas innovadoras que satisfacen las necesidades de diseño y funcionales.
  1. Facilita y sirve como experto técnico para los equipos de proyecto durante el ciclo de lanzamiento de soluciones de software empresariales y de negocio.
  1. Construye y mantiene relaciones de confianza con clientes internos, proveedores externos y la alta dirección para garantizar la alineación, la aceptación y el apoyo de las diversas partes interesadas del proyecto.
  1. Recomienda soluciones técnicas complejas que satisfagan las necesidades de diseño y funcionales.
  1. Colabora con arquitectos y/o consultores de software para garantizar que las especificaciones funcionales se conviertan en diseños de soluciones flexibles, escalables y mantenibles.
  1. Proporciona experiencia y orientación a los miembros del equipo para respuestas a incidentes de sistemas en problemas complejos.
  1. Proporciona triaje y soporte de implementación y post-implementación de soluciones de software de negocio programando y/o configurando mejoras en sistemas y aplicaciones nuevos o basados en paquetes.
  1. Revisa y valida especificaciones técnicas y documentación.
  1. Identifica interfaces, métodos, parámetros, procedimientos y funciones específicas para soportar soluciones técnicas, incorporando diseños arquitectónicos.
  1. Soporta las pruebas de integración de componentes (CIT) y las pruebas de aceptación del usuario (UAT) para iniciativas de aplicaciones proporcionando triaje, asistiendo a reuniones del equipo de pruebas, manteniendo actualizado el control de calidad, realizando correcciones y pruebas unitarias, proporcionando información a los equipos de pruebas para garantizar la profundidad adecuada de la cobertura de pruebas, y apoyando el desarrollo de la documentación adecuada.
  1. Lidera el soporte y la resolución de problemas de incidentes de sistemas para problemas complejos y no complejos.
  1. Identifica interfaces, métodos, parámetros, procedimientos y funciones específicas, según sea necesario, para soportar soluciones técnicas, sirviendo como punto de escalada para problemas complejos o no resueltos relacionados con la traducción de requisitos.
  1. Desarrolla y valida escenarios de prueba complejos para identificar errores de aplicación y garantizar que las soluciones de software cumplan con las especificaciones funcionales.
  1. Participa en todas las fases del ciclo de vida del desarrollo de software aplicando una comprensión integral de la metodología de la empresa, políticas, estándares y controles internos y externos.
  1. Desarrolla, configura o modifica soluciones de aplicaciones empresariales y/o integradas de complejidad básica a moderada dentro de varios entornos informáticos diseñando y codificando aplicaciones basadas en componentes utilizando lenguajes de programación.
  1. Proporciona consulta para ayudar a garantizar que las soluciones de software nuevas y existentes se desarrollen con información sobre las mejores prácticas de la industria, estrategias y arquitecturas.
  1. Construye alianzas con equipos de TI y proveedores para garantizar que el código escrito se adhiera a los estándares arquitectónicos de la empresa, patrones de diseño y especificaciones técnicas.
  1. Lidera el desarrollo, validación y ejecución de escenarios de prueba para identificar errores de aplicación y garantizar que las soluciones de software cumplan con las especificaciones funcionales.
  1. Lidera, mentora y forma a otros recursos técnicos para desarrollar aplicaciones de software.

Requisitos mínimos

  1. Mínimo de cinco (5) años de experiencia trabajando en proyectos que impliquen la implementación de soluciones aplicando ciclos de vida de desarrollo (por ejemplo, SDLC).
  1. Mínimo de dos (2) años en un rol de liderazgo técnico con o sin personal a cargo.
  1. Título de Grado en Ciencias de la Computación, CIS o campo relacionado y un mínimo de ocho (8) años de experiencia en desarrollo de software o campo relacionado. Se puede sustituir experiencia laboral equivalente adicional por el requisito del título.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores