Role overview
About this role
Una carrera en IBM Consulting se construye sobre relaciones duraderas con clientes y una estrecha colaboración a nivel global. Trabajarás con empresas líderes de múltiples industrias, ayudándolas a avanzar en sus procesos de adopción de nube híbrida e inteligencia artificial. Con el respaldo de nuestros socios estratégicos, la sólida tecnología de IBM y Red Hat, contarás con las herramientas necesarias para impulsar cambios significativos y acelerar el impacto para nuestros clientes. En IBM Consulting, la curiosidad impulsa el éxito. Se te animará a desafiar lo establecido, explorar nuevas ideas y crear soluciones innovadoras que generen resultados reales. Nuestra cultura de crecimiento y empatía se enfoca en tu desarrollo profesional a largo plazo, valorando tus habilidades y experiencias únicas. Como Desarrollador/a Full Stack, formarás parte de un equipo responsable de todos los aspectos del ciclo de desarrollo de software. Participarás en el desarrollo de software, colaborarás con equipos para implementar soluciones y trabajarás en el diseño y desarrollo de aplicaciones. Diseñar interfaces de usuario: Crear diseños visuales atractivos para el front-end de las aplicaciones, garantizando una experiencia de usuario responsiva y eficiente. Desarrollar aplicaciones de software: Construir y gestionar bases de datos y aplicaciones con un funcionamiento óptimo, implementando medidas de seguridad y protección de datos. Colaborar con equipos: Trabajar con equipos de desarrollo, líderes de implementación, científicos de datos y analistas para idear soluciones de software y mejorar las aplicaciones existentes. Probar y solucionar problemas: Probar el software para asegurar su capacidad de respuesta y eficiencia, así como solucionar problemas, depurar y actualizar el software según sea necesario. Implementar medidas de seguridad: Establecer configuraciones de seguridad y protección de datos para garantizar la máxima calidad y el cumplimiento de las mejores prácticas en desarrollo de software. Educación: Estudiante de Ingeniería de Sistemas, Ingeniería de Software, Ingeniería de Telecomunicaciones, Ingeniería Electrónica/Eléctrica, Tecnología en Ciberseguridad, Tecnologías de la Información, Tecnología en Desarrollo de Software o carreras afines. Inglés intermedio. Conocimientos básicos de programación: Experiencia con conceptos y lenguajes de programación, junto con una comprensión de los principios de diseño y desarrollo front-end y back-end. Comprensión profunda del ciclo de desarrollo de software: Conocimiento del ciclo de desarrollo de software, que incluye diseño, desarrollo, pruebas e implementación. Colaboración técnica: Aptitud para colaborar con equipos, incluidos equipos de desarrollo, líderes de implementación, científicos de datos y analistas, con el fin de implementar soluciones de software. Conciencia de seguridad: Conocimiento básico de medidas de seguridad y protección de datos, incluyendo su implementación y resolución de problemas. Aptitud en herramientas de desarrollo: Experiencia con herramientas de integración continua y mejores prácticas en desarrollo de software. Requisitos del programa Además, los estudiantes deberán cumplir con los siguientes requisitos: La pasantía debe ser un requisito del plan de estudios o estar autorizada por la universidad. Se solicitará la carta aval como requisito para la contratación. Durante el período de la práctica no podrán graduarse, ya que deberán mantener su condición de estudiantes hasta la finalización de la pasantía. Disponibilidad de tiempo completo durante 6 meses (1.080 horas). Disponibilidad para trabajar 40 horas semanales. Interés en APIs: Conocimiento de la creación de APIs eficaces. Comprensión de Data Science: Colaboración con científicos de datos y analistas. Manejo de Mobile Design: Desarrollo de funcionalidades con diseño adaptable a dispositivos móviles. Colombia Software Engineering Hybrid Internship Bogota, CO Bogota (0032) IBM de Colombia & CIA S.C.A Continuous Integration Data Science Design Front-end Development Computer Programming Responsive Web Design Security Security Awareness Software Software Development Testing Troubleshooting Writing Data Protection Back-end Development Collaboration