Data Engineer

                    São Paulo, Brazil


                    Reconocida empresa de Retail Internacional busca sumar a su equipo un nuevo integrante en modalidad indefinida.

                    La invitación es a desafiarte día a día para hacer las cosas mejor, aportando eso que te hace único y enriqueciendo a la empresa.


                    Responsibilidades

                                ·         Estrategia de datos: comprender, articular y aplicar los principios de la estrategia definida a los                     problemas comerciales de rutina que involucran una sola función.

                    ·         Transformación e integración de datos: extraer información de bases de datos identificadas. Crear canales de datos y transformar los datos en una estructura que sea relevante para el problema seleccionando las técnicas apropiadas. Desarrollar conocimiento de las tendencias actuales de ciencia de datos y análisis.

                    ·         Identificación de la fuente de datos: apoyar la comprensión del orden de prioridad de los requisitos y los acuerdos de nivel de servicio. Ayudar a identificar la fuente más adecuada de datos que es adecuada para su propósito. Realizar controles de calidad de datos iniciales en los datos extraídos.

                    ·         Modelado de datos: analizar elementos de datos complejos, sistemas, flujos de datos, dependencias y relaciones para contribuir a modelos de datos conceptuales, físicos y lógicos.

                    ·         Desarrollar el modelo de datos lógicos y los modelos de datos físicos, incluidos los diseños de almacenes de datos y data mart.

                    ·         Definir tablas relacionales, claves primarias y externas y procedimientos almacenados para crear una estructura de modelo de datos.

                    ·         Evalúar los modelos de datos existentes y las bases de datos físicas para detectar variaciones y discrepancias.

                    ·         Desarrollar flujos de datos eficientes.

                    ·         Analizar los desafíos de integración de sistemas relacionados con datos y propone soluciones apropiadas.

                    ·         Crear documentación de capacitación y capacita a los usuarios finales en el modelado de datos. Supervisa las tareas de los programadores menos experimentados y estipula los soportes de solución de problemas del sistema.

                    ·         Desarrollo y prueba de código: escribe código para desarrollar la solución requerida y las características de la aplicación determinando el lenguaje de programación apropiado y aprovechando los requisitos comerciales, técnicos y de datos.

                    ·         Crear casos de prueba para revisar y validar el diseño de la solución propuesta.

                    ·         Crear pruebas de concepto.

                    ·         Probar el código utilizando el enfoque de prueba apropiado.

                    ·         Implementación de software en servidores de producción.

                    ·         Contribuir con la documentación del código, mantiene libros de jugadas y proporciona actualizaciones oportunas del progreso.

                    ·         Formulación de problemas: traducir los problemas de negocios dentro de la disciplina de uno a soluciones relacionadas con datos o matemáticas.

                    ·         Identificar qué métodos (por ejemplo, análisis, análisis de big data, automatización) proporcionarían una solución para el problema.

                    ·         Demostrar cómo el método resolvería el problema comercial mediante ejemplos y casos.

                    ·         Perspicacia comercial aplicada: proporcionar recomendaciones a las partes interesadas comerciales para resolver problemas comerciales complejos. Desarrollar casos comerciales para proyectos con un retorno proyectado de la inversión o ahorro de costos.

                    ·         Traducir los requisitos comerciales en proyectos, actividades y tareas y se alinea con la estrategia comercial general.

                    ·         Conectar las necesidades comerciales con soluciones y resultados tangibles. Recomendar nuevos procesos y formas de trabajo.

                    ·         Gobierno de datos: establecer, modificar y documentar proyectos y recomendaciones de gobierno de datos. Implementar prácticas de gobernanza de datos en asociación con partes interesadas y pares empresariales.

                    ·         Interpretar las políticas regulatorias y de la compañía sobre los datos.

                    ·         Educar a otros sobre procesos, prácticas, políticas y pautas de gobernanza de datos. Proporciona recomendaciones sobre las actualizaciones o entradas necesarias en las políticas, prácticas o pautas de gobernanza de datos.

                    ·         Demostrar experiencia actualizada y aplica esto al desarrollo, ejecución y mejora de planes de acción al proporcionar asesoramiento y orientación de expertos a otros en la aplicación de información y mejores prácticas; apoyando y alineando esfuerzos para satisfacer las necesidades del cliente y del negocio; y construyendo compromiso para perspectivas y fundamentos.

                    ·         Brindar y apoyar la implementación de soluciones comerciales mediante la construcción de relaciones y asociaciones con los principales interesados; identificación de necesidades comerciales; determinar y llevar a cabo los procesos y prácticas necesarios; monitorear el progreso y los resultados; reconociendo y capitalizando las oportunidades de mejora; y adaptarse a demandas competitivas, cambios organizacionales y nuevas responsabilidades.

                    ·         Modelar el cumplimiento de las políticas y procedimientos de la compañía y respalda la misión, los valores y los estándares de ética e integridad de la compañía al incorporarlos en el desarrollo e implementación de planes de negocios; utilizando la política de puertas abiertas; y demostrar y ayudar a otros con la forma de aplicarlos en la ejecución de procesos y prácticas comerciales.

                    Requisitos

                    Licenciatura en Informática y 3 años de experiencia en ingeniería de software o campos relacionados. 

                    5 años de experiencia en ingeniería de software o campo relacionado. 

                    Deseable: Maestría en informática y 1 año de experiencia en ingeniería de software o afines al campo.

                    2 años de experiencia en ingeniería de datos, ingeniería de bases de datos, inteligencia de negocios o análisis de negocios.

                    Calificaciones preferidas:

                    Experiencia en Ingeniería de datos, ingeniería de bases de datos, inteligencia de negocios o análisis de negocios, herramientas ETL y trabajo con grandes conjuntos de datos en la nube, maestría en informática o campo relacionado y 3 años de experiencia en ingeniería de software

                    Conocimientos específicos deseados:

                    • Data layers: Kafka, SQL, MongoDB, Spark, Hadoop, Flink, Cassandra, etc.

                    • Back end: Javascript, Java, Golang, Python, Scala, Elixir, etc.

                    • Infra: Docker, Azure, Kubernetes.

                    • Test unitario, Test de Integración, Mock, CI/CD.

                    • Observability: Prometheus, new relic, Kibana, grafana, etc.


                     

                    What's great in the job?

                    • Excelentes beneficios relacionados al ambiente de trabajo, calidad de vida y salarial para contratación indefinida.


                    • Crecimiento profesional en una empresa Internacional.