Bienvenido a Nielsen, donde el crecimiento de tu carrera es una colaboración. Creemos que tú conduces, energizas y determinas tu propio camino hacia el éxito. Al unirte a nuestro equipo global de casi 14,000 asociados, te convertirás en parte de una comunidad dedicada a ayudarte a triunfar. Tus logros son nuestros logros, por lo tanto, te apoyamos e invertimos en ti. Emprende nuevas iniciativas, explora enfoques innovadores y piensa en grande con nosotros; nos esforzamos continuamente por mejorar.
Como Desarrollador de Software, serás una parte integral de un equipo Scrum/DevOps, enfocado en analizar, desarrollar, probar y apoyar software de aplicaciones complejas construidas sobre tecnologías de Big Data. Tu objetivo principal es asegurar que las metas del proyecto se alineen con los objetivos del negocio. Colabora estrechamente con tu equipo Scrum y el equipo de programas para desarrollar, refinar e implementar software de calidad en producción utilizando metodologías ágiles.
- Construir y probar aplicaciones basadas en la nube tanto para sistemas backend nuevos como existentes, facilitando a los equipos de desarrollo la migración a la nube con énfasis en la calidad, estándares de codificación de mejores prácticas y rentabilidad.
- Crear código y componentes reusables de plataforma para ser utilizados por múltiples equipos de proyecto.
- Proporcionar soporte de desarrollo de integración en la nube a diversos equipos de proyecto.
- Aprovechar patrones de diseño modernos y principios arquitectónicos para establecer código y componentes reutilizables en proyectos y equipos.
- Escribir tanto pruebas unitarias como de integración, y desarrollar herramientas de automatización para tareas diarias.
- Ayudar al Product Owner a definir historias futuras y al Tech Lead a definir requisitos técnicos para nuevas iniciativas.
- Construir prototipos técnicos rápidos para la validación temprana de nuevas tecnologías por parte del cliente.
- Colaborar efectivamente con Data Science para entender, traducir e integrar metodologías en los pipelines de construcción de ingeniería.
- Trabajar con equipos y partes interesadas interfuncionales para alinear los objetivos de desarrollo con las metas comerciales más amplias.
- 3-5 años de experiencia práctica en desarrollo de software con un título universitario en Ciencias de la Computación, Ingeniería o campo relacionado.
- Sólida experiencia en implementación en la nube y arquitectura en la nube.
- Conocimiento integral de servicios de almacenamiento, red y cómputo, con sólido conocimiento en diseños basados en múltiples zonas y regiones.
- Capacidad para proporcionar soluciones utilizando mejores prácticas para resiliencia, escalabilidad, optimización en la nube y seguridad.
- Aprendizaje rápido, adaptable a nuevas tecnologías, lenguajes de programación y marcos de trabajo.
- Competencia en desarrollo de software utilizando lenguajes y herramientas/servicios: Java, Python, Scala y habilidades sólidas en SQL.
- Experiencia con herramientas/lenguajes de procesamiento de big data y computación distribuida utilizando Spark Scala o similar.
- Conocimiento de herramientas de orquestación como Apache Airflow o similar.
- Sólido dominio del SO Unix/Linux, comandos, scripting en shell, Python, JSON y YAML.
- Experiencia con metodologías ágiles Scrum en desarrollo de aplicaciones.
- Competencia en servicios AWS como S3, PostgreSQL, MySQL, EC2, EMR y AWS Lambda.
- Conocimiento de herramientas de despliegue y automatización como Terraform y Cloud Formation es una ventaja.
- Familiaridad con sistemas de control de versiones como GitLab o Bitbucket.
- La certificación de AWS es una ventaja.
- Sólidas habilidades de comunicación verbal/escrita e interpersonales.
- Excelentes habilidades analíticas y técnicas en solucionar problemas y resolución de problemas.
Información adicional: Nombre de la empresa: Nielsen. Título del trabajo: Ingeniero de Software - Ingeniería en Big Data (Java/Scala, Python, Spark, SQL, AWS).
Únete a nosotros en Nielsen y potencia el futuro con tu mejor versión.