Analista Líder de Ingeniería de Software Digital (Híbrido)

Citigroup Publicado hace 11 meses
Fábricas
Salario $125.00 – $600.00/hora

Descripción del empleo

El Analista Líder de Ingeniería de Software Digital es un profesional estratégico que se mantiene al día de los avances en su campo y contribuye a la estrategia direccional considerando su aplicación en su trabajo y en la empresa. Es una autoridad técnica reconocida en un área dentro de la empresa. Requiere conocimientos comerciales básicos. Normalmente, varias personas dentro de la empresa comparten el mismo nivel de experiencia en la materia. Se requieren habilidades de comunicación y diplomacia desarrolladas para guiar, influir y convencer a otros, en particular a colegas de otras áreas y a clientes externos ocasionales. Tiene un impacto significativo en el área a través de entregables complejos. Brinda asesoramiento y orientación relacionados con la tecnología o las operaciones de la empresa. El trabajo impacta a toda un área, lo que eventualmente afecta el rendimiento general y la efectividad de la subfunción/familia de puestos.

Responsabilidades:

  • Contribuir significativamente al desarrollo de aplicaciones empresariales de clase mundial aprovechando las últimas tecnologías y patrones de diseño de software.
  • Desarrollar y diseñar soluciones front-end dentro de un equipo de entrega de software ágil, trabajando para cumplir los objetivos del sprint de forma colaborativa, escribir código y participar en la comunidad técnica más amplia de Citi y en los procesos ágiles y Scrum a nivel de equipo.
  • Aplicar amplios conocimientos y experiencia a todos los aspectos del ciclo de vida del desarrollo de software, garantizando que el software se construya con los más altos estándares.
  • Colaborar continuamente con las partes interesadas, UX y QA.
  • Aprovechar el conocimiento técnico de los conceptos y procedimientos dentro de su área y el conocimiento básico de otras áreas para resolver problemas, según sea necesario.
  • Desarrollar y desarrollar la experiencia en la materia para el área de negocio relevante, aplicando este conocimiento para garantizar que las soluciones estén estrechamente alineadas con las necesidades y objetivos del negocio.
  • Proporcionar liderazgo intelectual, así como coaching y Desarrollo para miembros junior del equipo
  • Seguir y contribuir a los estándares y prácticas técnicas y de equipo
  • Colaborar con el liderazgo técnico para garantizar que el trabajo esté alineado con la estrategia técnica general

Requisitos:

  • De 6 a 10 años de experiencia relevante en un puesto de desarrollo de aplicaciones o experiencia de alto nivel en un puesto de arquitectura empresarial con un experto en la materia en una o más áreas como ingeniero/desarrollador de software con Angular
  • Varios años de experiencia utilizando herramientas de compilación modernas para soluciones front-end (npm, yarn, gulp, etc.)
  • Varios años de experiencia utilizando estrategias y marcos de prueba front-end (jasmine, karma, selenium, etc.)
  • Varios años de experiencia con las mejores prácticas de ingeniería de software (pruebas unitarias, automatización, patrones de diseño, revisión por pares, etc.)
  • Comprensión clara de las arquitecturas orientadas a servicios y microservicios, incluyendo implementaciones REST y GraphQL
  • Comprensión clara de la construcción de soluciones escalables horizontalmente y de alta disponibilidad Aplicaciones altamente resilientes y de baja latencia.
  • Varios años de experiencia en entrega de software ágil e iterativo.
  • Licenciatura en ingeniería, informática, ingeniería informática o experiencia laboral equivalente.
  • Demostrar experiencia en todos los aspectos tecnológicos mediante la comprensión de patrones y técnicas más amplios aplicados a las plataformas de nube internas y externas de Citi (AWS, PCF, Akamai).
  • Liderar recursos y actuar como experto en la materia en toda la empresa mediante un conocimiento avanzado de algoritmos, estructuras de datos, sistemas distribuidos, redes, y el uso del conocimiento y la experiencia para liderar, diseñar e impulsar una adopción más amplia.
  • Adquirir habilidades relevantes en tecnología y la industria financiera (AWS PWS) y comprender todos los aspectos de la tecnología NGA. Incluyendo enfoques innovadores y nuevas oportunidades.

    Demostrar conocimiento en la automatización de la calidad y el rendimiento del código, las pruebas unitarias y el procesamiento de compilaciones en CI/CD.

    Cualificaciones preferidas

    Experiencia en infraestructura en la nube, tanto local como pública (p. ej., OpenShift, AWS, etc.)

    Experiencia en herramientas de desarrollo nativo de la nube y orquestación de contenedores (Serverless, Docker, Kubernetes, OpenShift, etc.)

    Experiencia en herramientas de gestión de API

    Experiencia en diseño y arquitectura basados