Una carrera en Consultoría de IBM se basa en relaciones a largo plazo y una estrecha colaboración con clientes de todo el mundo. Trabajarás con visionarios de diversos sectores para optimizar la transición a la nube híbrida y la IA para las empresas más innovadoras y valiosas del mundo. Tu capacidad para acelerar el impacto y generar cambios significativos para tus clientes se ve facilitada por nuestro ecosistema de socios estratégicos y nuestras sólidas plataformas tecnológicas en todo el portafolio de IBM.
En este puesto, trabajará en uno de nuestros IBM Consulting Client Innovation Centers (Delivery Centers), donde proporcionamos profundos conocimientos técnicos y sectoriales a una amplia gama de clientes de los sectores público y privado de todo el mundo. Nuestros centros de distribución ofrecen a nuestros clientes competencias y conocimientos técnicos locales para impulsar la innovación y la adopción de nuevas tecnologías.
Como Desarrollador de Software, participarás en diversos aspectos del ciclo de vida del desarrollo de software, como el diseño, la implementación de código, las pruebas y el soporte. Crearás software que facilite la transición de tus clientes a la nube híbrida y la IA.
Tus principales responsabilidades incluyen:
• Diseño y Desarrollo Visionario de Infraestructura de Software: Visualizar, diseñar y construir la infraestructura de software que mantiene las soluciones en funcionamiento.
• Resolución Innovadora de Problemas para Soluciones Eficientes: Desafiar ideas, identificar problemas y crear soluciones eficientes.
• Componentes de Aplicación Flexibles, Mantenibles y Escalables: Desarrollar componentes de aplicación flexibles, mantenibles y escalables.
Liderando la innovación tecnológica mediante la colaboración: Colabore con sus colegas de desarrollo y lidere el camino, manteniéndose al día con las herramientas y las tendencias tecnológicas.
Liderar la clasificación y resolución de los hallazgos de AWS Security Hub.
Supervisar el análisis y la mitigación de los hallazgos de SAST de Sonarqube.
Liderar las iniciativas para abordar las vulnerabilidades identificadas por DependencyTrack.
Gestionar la resolución de los hallazgos de DAST de los análisis de aplicaciones web.
Colaborar en proyectos de diseño de software de alto nivel y en la arquitectura de sistemas de software.
• Orientar a los ingenieros jóvenes y garantizar el éxito conjunto del equipo.
• Liderar la construcción de módulos de software, desde la arquitectura y el diseño hasta la implementación.
○ Conocimientos avanzados de computación en la nube, principalmente AWS.
○ Dominio del uso de herramientas de análisis de código estático como Sonarqube.
○ Experiencia con herramientas de análisis de composición de software como DependencyTrack.
○ Sólidos conocimientos de análisis de código dinámico y seguridad de aplicaciones web.
○ Dominio avanzado de frameworks de Python y/o JavaScript (Vue/Angular/React).
○ Experiencia en diseño y arquitectura de sistemas de software.
○ Familiaridad con procesos de CI/CD e infraestructura como código.
- Familiarizarse con la gestión de dependencias, comprender las vulnerabilidades del software y tener experiencia con herramientas como GitHub para el seg- Familiarizarse con la gestión de dependencias, comprender las vulnerabilidades del software y tener experiencia con herramientas como GitHub para el seguimiento y la gestión de vulnerabilidades.
- Se valorarán conocimientos específicos sobre la gestión de vulnerabilidades en componentes como h11, setuptools y axios.uimiento y la gestión de vulnerabilidades.
- Se valorarán conocimientos específicos sobre la gestión de vulnerabilidades en componentes como h11, setuptools y axios.