Saltar al contenido
Introducción

Los desarrolladores full stack deberían poder trabajar en el moderno entorno nativo de la nube. Las soluciones nativas de la nube se basan en diseños modulares basados en microservicios, microservicios basados en API, ciclos de lanzamiento y mejora continuos mediante metodologías ágiles, arquitecturas basadas en eventos, cargas de trabajo en contenedores, arquitecturas sin servidor, bases de datos con propósito definido y aplicaciones web progresivas basadas en SPA y microfrontends.

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.

Su función y responsabilidades

* Integración segura y eficiente del frontend con las API del backend.

* Desarrollo de aplicaciones escalables del lado del servidor con Java.

* Diseño e implementación de aplicaciones con los servicios de AWS.

* Configuración y gestión de pipelines de CI/CD.

* Implementación de prácticas de codificación segura y estrategias de protección de datos.

Educación requerida
Licenciatura
Experiencia profesional y técnica requerida

• Dominio de Java: Sólidas habilidades de programación en Java, incluyendo principios de diseño orientado a objetos, estructuras de datos, algoritmos y multihilo.


• AWS (Amazon Web Services): Experiencia práctica con servicios de AWS, como AWS Lambda, S3, EC2, RDS, etc.


• Diseño y optimización de bases de datos: Competencia en el diseño de esquemas de bases de datos, la escritura de consultas SQL complejas y la optimización del rendimiento de las bases de datos.


• Sistemas de control de versiones: Conocimiento de Git u otros sistemas de control de versiones para el desarrollo colaborativo y la gestión de código.


• Metodologías ágiles: Experiencia trabajando en entornos de desarrollo ágiles, incluyendo Scrum o Kanban, con un enfoque en el desarrollo iterativo y la entrega continua.


• Comunicación y colaboración: Excelentes habilidades de comunicación y capacidad para colaborar eficazmente con equipos multifuncionales, incluyendo gerentes de producto, diseñadores y otros desarrolladores.


• Documentación: Capacidad para crear y mantener documentación técnica para código, API y arquitectura de sistemas.


• PostgreSQL: Sólido conocimiento de los conceptos de bases de datos relacionales y experiencia práctica con PostgreSQL o bases de datos relacionales similares para el almacenamiento y la recuperación de datos.


• APIs RESTful: Experiencia en el diseño e implementación de APIs RESTful para la comunicación entre sistemas front-end y back-end.


• Pruebas y depuración: Capacidad para escribir pruebas unitarias, pruebas de integración y realizar depuraciones para garantizar la calidad y la fiabilidad del software.


• Habilidades de resolución de problemas: Sólidas habilidades analíticas y de resolución de problemas para resolver problemas, identificar las causas raíz e implementar soluciones eficaces.


• Aprendizaje continuo: Disposición a aprender y adaptarse a nuevas tecnologías y marcos de trabajo según sea necesario para cumplir con los requisitos del proyecto y las tendencias del sector.


• Mejores prácticas de seguridad: Conocimiento de las mejores prácticas de seguridad en el desarrollo de software, incluyendo el cifrado de datos, la autenticación y los mecanismos de autorización.

Experiencia técnica y profesional preferida

• AWS (Amazon Web Services): Experiencia práctica con servicios de AWS, en particular con AWS Glue para tareas de ETL.


• ETL (Extracción, Transformación y Carga): Competencia en el diseño e implementación de procesos ETL para la integración, transformación y carga de datos utilizando herramientas con experiencia en AWS Glue.

Acerca de la Unidad de Negocios

IBM Consulting es la unidad de negocio encargada de la consultoría y servicios profesionales globales de IBM, con capacidades líderes en el mercado en transformación empresarial y tecnológica. Con una gran experiencia en diversas industrias, ofreciendo servicios de estrategia, experiencia, tecnología y operaciones a muchas de las empresas más innovadoras y valiosas del mundo. IBMers en Cosnulting se enfocan en acelerar los negocios de nuestros clientes a través del poder de la colaboración. Creemos en el poder de la tecnología utilizada de manera responsable para ayudar a las personas, los socios y el planeta.

SU VIDA @ IBM

En un mundo donde la tecnología nunca se detiene, entendemos que la dedicación al éxito de nuestros clientes, la innovación que importa y la confianza y responsabilidad personal en todas nuestras relaciones son los principios que guían lo que hacemos como IBMers mientras nos esforzamos por ser el catalizador que hace que el mundo funcione mejor. 


Ser un IBMer significa que podrás aprender y desarrollarte tanto a nivel personal como profesional, se te animará a ser valiente y a experimentar cada día, todo ello en un entorno de confianza y apoyo continuo donde todos pueden prosperar, independientemente de su origen personal o profesional. 


Nuestros IBMers tienen una mentalidad de crecimiento, siempre manteniéndose curiosos, abiertos a recibir retroalimentación y aprendiendo nueva información y habilidades para transformarse constantemente a sí mismos y a nuestra empresa. Se les confía proporcionar retroalimentación continua para ayudar a otros IBMers a crecer, así como colaborar con sus colegas adoptando un enfoque de equipo que incluya diferentes perspectivas para lograr resultados excepcionales para nuestros clientes. El coraje de nuestros IBMers para tomar decisiones críticas cada día es esencial para que IBM se convierta en el catalizador del progreso, enfrentando siempre los desafíos con los recursos disponibles, una actitud positiva y un enfoque orientado a resultados en todo lo que hacen. 


¿Estás listo para ser un IBMer?

Acerca de IBM

El mayor invento de IBM son sus empleados. Creemos que mediante la aplicación de la información, la razón y la ciencia, podemos mejorar los negocios, la sociedad y la condición humana, poniendo en práctica una cloud híbrida abierta y una estrategia de IA para nuestros clientes y socios en todo el mundo.


Gracias a una reinvención continua desde 1911, no solo somos una de las organizaciones corporativas más grandes del mundo, también somos una de las mayores compañías tecnológicas y de consultoría. Muchas de las compañías de Fortune 50 utilizan IBM Cloud para su negocio.


En IBM, nos enorgullece ser pioneros en la adopción de la inteligencia artificial, la computación cuántica y el blockchain. Es hora de unirte a nuestro viaje y convertirte en un innovador de tecnología responsable y contribuir al futuro de nuestra sociedad.

IBM se enorgullece de ser un empleador que promueve la igualdad de oportunidades. Todos los solicitantes calificados serán considerados para el empleo sin importar su raza, color, religión, sexo, género, identidad o expresión de género, orientación sexual, origen nacional, genética, embarazo, discapacidad, neurodivergencia, edad u otras características protegidas por la legislación vigente. IBM también se compromete con el cumplimiento de todas las prácticas de empleo justas en lo que respecta a la ciudadanía y el estado de inmigración.