Salario negociable
iSoftTek Solutions Inc
Austin, TX, USA
Ingeniero de Acceso a la Identidad - AuthN [Puestos - 3] Ubicación: Austin, TX, remoto aceptable Descripción del trabajo: Responsabilidades: · Interactuar con múltiples equipos de ingenieros y arquitectos altamente calificados para diseñar y desarrollar soluciones de identidad altamente escalables, seguras y configurables que satisfagan las necesidades de nuestros clientes y partes interesadas. · Participar activamente con los líderes de Producto, Arquitectura, Diseño e Ingeniería para diseñar, proponer, discutir y perfeccionar nuevas funciones y funcionalidades. · Colaborar con otros equipos de ingeniería, TI y partes interesadas del negocio para comprender los requisitos y ofrecer soluciones de identidad innovadoras que satisfagan las necesidades organizativas. · Comunicarse con las partes interesadas sobre estándares técnicos, principios, metodologías y tendencias. · Mejorar las características operativas generales del sistema estableciendo mejores prácticas para la calidad del código, la reducción de la deuda técnica, la creación de marcos o técnicas compartidas para mejorar la eficacia de la ingeniería. · Identificar oportunidades de refactorización, cambios en API, diseños de soluciones y otros tipos de acciones para remediar la deuda técnica. · Influir en la dirección para impulsar la toma de decisiones técnicas y la selección adecuada de tecnologías mediante consejos francos, comprensibles y aplicables. · Trabajar con organizaciones que definen estándares para comprender los estándares emergentes, identificar brechas, aportar insumos sobre deficiencias de la plataforma y contribuir a la planificación de la hoja de ruta para construir una plataforma CIAM de clase mundial. · Impulsar la toma de decisiones con miembros del equipo que tengan diferentes puntos de vista, desde problemas simples hasta complejos, junto con los requisitos del negocio, para ayudar a sintetizar la mejor solución. · Interactuar con el equipo de negocio, ser altamente analítico y tener experiencia en el diseño e implementación de pruebas A/B, con enfoques basados en experimentos con datos. Habilidades requeridas: · 10-15 años de experiencia en la creación de sistemas de software de producción exitosos y soluciones de identidad. · Debe tener conocimientos comerciales significativos y experiencia técnica en diseño y arquitectura de aplicaciones, así como conocimientos en dominios relacionados con arquitecturas técnicas (red, seguridad e ingeniería de infraestructura), arquitecturas de información y arquitecturas de datos. · Conocimiento profundo de las tecnologías, protocolos y estándares de gestión de identidad, y competencia para diseñar soluciones en términos de confiabilidad, disponibilidad, escalabilidad y rendimiento. · Conocimiento profundo de estándares de identidad como OAuth 2.0, Open ID Connect, SCIM, etc. · Comprensión profunda de la arquitectura de diseño de aplicaciones web modernas, buenos patrones de diseño de API, rendimiento y escala. · Comprensión profunda de la seguridad de aplicaciones, seguridad de la información, fundamentos de aplicaciones web y protocolos de autenticación y autorización. · Debe tener experiencia en tecnologías modernas como JavaScript, Typescript, React, NextJs, Node. · Debe comprender los casos de uso de patrones de diseño avanzados (por ejemplo, servicio-trabajador, MVC, puerta de enlace de API, filtro de interceptación, inyección de dependencia, carga diferida, etc.) para implementar código eficiente. · Fuertes habilidades en programación orientada a objetos (OOP), con capacidad para analizar requisitos y transformarlos en diseños de software escalables. · Experiencia con HTTP, API REST y competencia en el diseño y desarrollo de servicios web/microservicios en un entorno comercial. · Conocimiento de SQL y otras tecnologías de bases de datos y almacenamiento NoSQL/modernas. Comprensión deseada de Oracle, JDBC y marcos ORM (por ejemplo, Hibernate). · Experiencia con Patrones de Diseño, MVC y marcos (por ejemplo, Spring). · Comprensión profunda de servicios web y estándares relacionados con SOA como REST/OAuth/JSON y SOAP/WSDL. · Puntos adicionales: ¡Incluya su cuenta de GitHub o muestras de código con su currículum!