IBM Infrastructure es un catalizador que hace que el mundo funcione mejor porque nuestros clientes así lo exigen. Los entornos heterogéneos, la explosión de datos, la automatización digital y las amenazas a la ciberseguridad requieren una infraestructura de nube híbrida que solo IBM puede proporcionar.
Su capacidad de ser creativo, de pensar en el futuro y de centrarse en la innovación que importa, está respaldada por nuestra cultura orientada al crecimiento, ya que seguimos impulsando el desarrollo profesional en todos nuestros equipos. La colaboración es clave para el éxito de IBM Infrastructure, ya que reunimos diferentes unidades de negocio y equipos que equilibran sus prioridades de la mejor manera posible para satisfacer las necesidades de nuestros clientes. El panorama de productos y tecnología de IBM incluye Investigación, Software e Infraestructura. Entrar en este dominio te posiciona en el corazón de IBM, donde el crecimiento y la innovación prosperan.
Realiza desarrollo de back-end, desarrollo de front-end, ingeniería de soporte L3 o ingeniería de DevOps. Diseña, desarrolla, prueba y entrega ofertas utilizando tecnologías de vanguardia y/o probadas. Trabaja en un entorno ágil y colaborativo para comprender los requisitos de las partes interesadas. Diseña, codifica y prueba soluciones de software innovadoras a nivel de componentes. Garantiza que las soluciones implementadas se sometan a pruebas unitarias y estén listas para integrarse en su producto. Contribuye al proceso automatizado CI/CD que lleva su código a través de las distintas etapas de calidad. También depura los problemas comunicados por los clientes: diseña, desarrolla y prueba unitariamente las correcciones del código.
- Sólidas prácticas de desarrollo técnico y aptitudes analíticas: trabaja en un entorno ágil y colaborativo en toda la arquitectura de software, comprendiendo las preocupaciones tanto del front-end como del back-end. Trabaja con arquitecturas cliente-servidor, protocolos de red, desarrollo de aplicaciones y bases de datos.
- Utiliza y desarrolla API RESTful y servicios web. Comprende los requisitos del usuario y del sistema.
- Desarrolla utilizando programación orientada a objetos, multihilo y concurrencia. Planifica, analiza, diseña y crea bases de datos. Aplica las normas y mejores prácticas del sector en materia de seguridad de bases de datos y es capaz de analizar y definir requisitos de seguridad de bases de datos e información.
- Desarrolla consultas en lenguaje de consulta estructurado (SQL), procedimientos almacenados en bases de datos back-end o consultas NoSQL.
- Trabaja en lenguajes de programación como Ruby, Python, Java, Node.js, JavaScript del lado del servidor. Se requiere experiencia en pruebas.
- Comunicación intensa: colabora con miembros de equipos interfuncionales en el desarrollo de historias, desde la definición inicial hasta el despliegue final.
- Se requiere dominio del inglés, experiencia en Agile/Scrum y habilidades logísticas.
- Conocimientos sobre Agile/Scrum master .
- Herramientas: Rational Integration Tester (RIT), GitHub, QMF, WinSCP