Puesto: Ingeniero de Datos ETL
Cliente: Gobierno de DC
Ubicación: Washington, DC (En situ)
Descripción del puesto:
Responsabilidades:
1. Analiza, diseña, desarrolla, implementa, replica y apoya proyectos complejos de datos empresariales.
2. Interactuar con otras agencias, consultar e informar a los departamentos usuarios sobre los requisitos del sistema, asesorar sobre las limitaciones del entorno y dificultades operativas para el estado actual, así como asesorar y resolver problemas utilizando soluciones en la nube y desarrollar y replicar futuras mejoras en los sistemas de datos del Distrito.
3. Sólido conocimiento de los procesos de Extracción, Transformación y Carga (ETL) utilizando frameworks como Azure Data Factory, Synapse, Databricks, Informatica, recopilando requisitos de los interesados o analizando el código existente y realizando mejoras o nuevos desarrollos.
4. Establecer la conectividad en la nube y on-premise en diferentes sistemas como ADLS, ADF, Synapse, Databricks
5. Experiencia práctica en servicios cloud de Azure como Azure Data Factory o Azure Synapse, MSSQL Db, Azure SQL DB, Azure Data Lake Storage Gen2, Blob Storage, Python, etc.
6. Trabajó en la creación de pipelines de extremo a extremo para cargar datos leyéndolos de múltiples fuentes o sistemas fuente y cargando en la capa de aterrización o en tablas SQL.
7. Familiaridad/experiencia con integración de datos y herramientas de pipeline de datos (por ejemplo, Informatica, Synapse, Apache NiFi, Apache Airflow)
8. Familiaridad/experiencia con varios formatos de datos, incluyendo datos específicos (Oracle, SQL Server, DB2, Quickbase), formatos de texto (CSV, XML) y binarios (Parquet, AVRO)
9. Desarrolla, estandariza y optimiza los flujos de trabajo y pipelines de datos existentes siguiendo las mejores prácticas.
10. Adherirse y contribuir a los estándares de gobernanza de datos empresariales asegurando la precisión, consistencia, seguridad y fiabilidad de los datos.
11. Automatiza, monitoriza, alerta y gestiona canalizaciones y flujos de trabajo de datos.
12. Analiza y evalúa los cambios del sistema para determinar su viabilidad, proporciona soluciones alternativas, procedimientos de respaldo y de reversión.
13. Trabaja en el desarrollo de nuevos sistemas, actualizaciones y mejoras de los sistemas existentes y asegura que los sistemas cumplan con los estándares aprobados y la coherencia tras los cambios.
14. Desarrolla programas e informes complejos en lenguaje de consulta de bases de datos.
15. Familiaridad/experiencia con herramientas de visualización de datos.
16. Manejo y seguridad de datos sensibles según el nivel de sensibilidad
DESCRIPCIÓN DEL PUESTO POR CONTRATO
Responsabilidades:
1. Demuestra experiencia en la transmisión de conceptos técnicos y funcionales para una especialidad técnica específica.
2. Identifica mejoras en los estándares del proyecto para lograr servicios o productos de alta calidad. Este es un puesto profesional que puede requerir conocimientos de la materia compatibles con habilidades tecnológicas exigentes y poco comunes.
3. Puede requerir coordinación de las actividades de programación que realiza el equipo de desarrollo de aplicaciones
4. Consulta con otros empleados empresariales y técnicos para resolver problemas de intención, inexactitud o viabilidad del procesamiento informático y el diseño del proyecto.
5. Trabaja con el personal necesario para determinar si son necesarias modificaciones con el personal interesado y determinar la necesidad de modificaciones o mejoras.
6. Aprovechar excelentes habilidades de comunicación escrita y verbal para desarrollar nuevas soluciones de procesos empresariales y programación según las indicaciones de los grupos de interés empresariales y técnicos.
7. Puede coordinar las actividades de los desarrolladores de aplicaciones.11-
8. Ser capaz de identificar las mejores prácticas y estándares para el uso del producto.
9. Historial probado de trabajo práctico en diseño técnico y código dentro de grandes sistemas complejos.
10. Trabajo técnico práctico y probado con una variedad de tecnologías.
11. Experiencia técnica demostrada integrando una variedad de entornos técnicos diversos y tecnologías multiplataforma.
12. Ofrece soporte y diseño para aplicaciones específicas de la industria que requieren integración con sistemas o aplicaciones a nivel estatal.
13. Interactúa con usuarios ejecutivos de negocio o expertos técnicos.
14. Experiencia avanzada en la materia técnica requerida.
15. Puede desempeñarse como un experto técnico especializado (Experto en la Materia).
16. Tiene experiencia demostrada en implementaciones y sistemas grandes y complejos.
Requisitos mínimos de educación/certificación:
Licenciatura en Tecnologías de la Información o campo relacionado o experiencia equivalente
Tipo de puesto: A tiempo completo
Experiencia:
- Grado universitario (Máster o superior, preferencial): 5 años (Preferido)
- Oracle, SQL, Postgres, DB2), formatos de texto y Binario: 10 años (Preferido)
- gobernanza de datos empresariales: 7 años (Preferido)
- Microsoft Azure tools como Azure Data Factory, Synapse: 5 years (Preferred)
- Integración de datos y herramientas de pipeline de datos: 5 años (Preferido)
- Visualización e informes S/W como MicroStrategy, Tableau: 3 años (Preferido)
- realización de funciones de datos con Databricks: 3 años (Preferido)
- Sólido conocimiento para el desarrollo de (ETL): 10 años (Preferido)
- Requisitos de recopilación y documentación de 15 años para la extracción de datos: 10 años (Preferido)
- 15 años Comprensión de almacenamiento de datos, data lake, BI: 10 años (Preferido)
- 15 años para asesorar a clientes internos y externos: 10 años (Preferido)
- 11 años Conocimiento y uso de SQL para bases de datos relacionales: 10 años (Preferido)
Compensación: 67,00 $ - 70,00 $ la hora
(si ya tienes un currículum en Indeed)
