En Nielsen, creemos que el crecimiento profesional es una asociación. En última instancia, tú eres el dueño, el combustible y quien establece el recorrido. Al unirte a nuestro equipo de casi 14,000 asociados, te convertirás en parte de una comunidad que te ayudará a tener éxito. Te apoyamos porque tu éxito es nuestro éxito. Emprende nuevas iniciativas, explora nuevos enfoques y toma la libertad de pensar en grande, para que podamos mejorar continuamente juntos. Permitimos que tu mejor versión impulse nuestro futuro.
Como Desarrollador de Software, serás un contribuidor vital en un equipo de Scrum/DevOps enfocado en analizar, desarrollar, probar y apoyar software de aplicación altamente complejo construido sobre Big Data. Tu objetivo principal es asegurar que los objetivos del proyecto se logren y se alineen con los objetivos del negocio. Colabora estrechamente con tu equipo de Scrum y el equipo del programa para desarrollar, probar, refinar e implementar software de calidad en producción mediante metodologías estándar de Agile.
- Construir y probar aplicaciones basadas en la nube para sistemas backend nuevos y existentes, asegurando que las migraciones a la nube sean eficientes y sigan los estándares de codificación de mejores prácticas.
- Construir código y componentes reutilizables de la plataforma que puedan ser utilizados por múltiples equipos de proyectos.
- Proporcionar soporte de desarrollo de integración en la nube a varios equipos de proyectos.
- Aprovechar patrones de diseño moderno y principios arquitectónicos para construir código y componentes reutilizables en todos los proyectos.
- Escribir tanto pruebas unitarias como de integración, y desarrollar herramientas de automatización para tareas diarias.
- Ayudar al propietario del producto a definir historias futuras y apoyar al líder técnico en la especificación de requisitos técnicos para nuevas iniciativas.
- Desarrollar prototipos técnicos rápidos para la validación temprana de nuevas tecnologías por parte del cliente.
- Colaborar con Ciencia de Datos para integrar metodologías en las pipelines de construcción de ingeniería.
- Trabajar eficazmente con equipos multifuncionales para alinear los objetivos de desarrollo con los objetivos comerciales más amplios.
- 3-5 años de experiencia práctica en desarrollo de software junto con una licenciatura en ciencias de la computación o ingeniería.
- Fuerte experiencia en arquitectura de la nube e implementación en la nube.
- Conocimiento profundo de servicios de almacenamiento, red y computación, con una comprensión integral de diseños basados en múltiples zonas y regiones.
- Capacidad para proporcionar soluciones de resiliencia, escalabilidad, optimización de la nube y seguridad utilizando mejores prácticas.
- Competente en desarrollo de software utilizando Java, Python o Scala, y fuerte en SQL.
- Experiencia con herramientas/lenguajes de procesamiento de big data y computación distribuida utilizando Spark Scala o similar.
- Familiaridad con herramientas de orquestación como Apache Airflow o similar.
- Sólido conocimiento del SO Unix/Linux, comandos, scripting en shell, Python, JSON, YAML.
- Experiencia con metodologías Agile Scrum en el desarrollo de aplicaciones.
- Sólida experiencia en AWS S3, PostgreSQL o MySQL.
- Competencia en herramientas de despliegue y automatización, como Terraform y Cloud Formation, es una ventaja.
- Comprensión sólida de servicios de computo incluyendo EC2, EMR y AWS Lambda.
- Experiencia en sistemas de control de versiones como GitLab/Bitbucket.
- Certificación AWS es una ventaja.
- Excelentes habilidades de comunicación verbal/escrita e interpersonales.
- Fuerte habilidad analítica y técnica en la resolución de problemas y solución de problemas.
Información Adicional:
Nombre de la Compañía: Nielsen
Título del Trabajo: Ingeniero de Software - Big Data (Java/Scala/Python, SQL, AWS)
Únete a Nielsen hoy y conviértete en parte de un equipo que impulsa tu crecimiento y éxito. ¡Aplica ahora para embarcarte en una emocionante trayectoria profesional!