Desarrollador de Python New Jersey

Desarrollador de Python

Tiempo completo • New Jersey
Título del puesto: Desarrollador de Python
Cliente: Brown Brothers Harriman
ubicación: Jersey City, Nueva Jersey. (Solo se requiere local)

-El proyecto es a largo plazo

-Horario híbrido y debe trabajar en el sitio 3 días a la semana; La preferencia es que el candidato vaya a la oficina de Jersey City, NJ, pero también está abierto a Boston, MA, no está abierto a la reubicación

-La entrevista será de 2 a 3 rondas virtuales


Descripción de funciones:
Buscamos un desarrollador de Python con experiencia para liderar la automatización y orquestación de flujos de trabajo de datos complejos. El candidato ideal tendrá experiencia práctica en el diseño de canalizaciones sólidas, tolerantes a fallas y auditables en los sistemas Oracle locales, la integración con programadores de trabajos como RunMyJobs y la modernización de procesos heredados utilizando Apache Airflow.

Desempeñará un papel fundamental en la sustitución de la lógica de programación Perl/PLSQL heredada por una orquestación DAG moderna basada en Python, al tiempo que garantiza la trazabilidad, la calidad de los datos y la capacidad de recuperación.

Responsabilidades clave:
• Desarrolle, implemente y mantenga scripts de automatización basados en Python para orquestar trabajos en sistemas locales de Oracle 19c.
• Diseñar e implementar DAG de flujo de aire para gestionar flujos de trabajo ETL complejos e interdependientes.
• Migre la lógica de trabajo existente de la programación basada en Perl, RunMyJob y PL/SQL a DAG de flujo de aire modulares y observables.
• Cree operadores/sensores de flujo de aire personalizados para la integración con Oracle, API REST, caídas de archivos (SFTP/FTP) y activadores externos.
• Implemente mecanismos sólidos de manejo de errores, alertas y reintentos en todas las canalizaciones de trabajos.
• Colaborar con los administradores de bases de datos y los equipos de aplicaciones para comprender las dependencias del trabajo, las rutas críticas y el linaje de datos.
• Establecer registros de ejecución de trabajos, registros de auditoría y paneles de monitoreo de SLA.
• Participar en revisiones de código, documentación e incorporación de nuevos trabajos en el orquestador.

Habilidades y experiencia requeridas:
• 5+ años de experiencia en desarrollo de Python, con una sólida comprensión de la automatización de sistemas / procesos.
• 2+ años de DAG de producción de edificios Apache Airflow.
• Sólida comprensión de la base de datos Oracle 19c, el ajuste de SQL y los conceptos de PL / SQL.
• Experiencia en la orquestación de trabajos que mueven grandes volúmenes de datos a través de los sistemas empresariales.
• Familiaridad con los programadores de trabajos (RunMyJob, Autosys, etc.) y cómo reemplazarlos / abstraerlos utilizando herramientas de orquestación.
• Sólidas habilidades de depuración en registros, bases de datos y sistema de archivos para trabajos fallidos o ejecuciones parciales.
• Experiencia en la creación de integraciones de API REST, lógica de movimiento de archivos / SFTP y automatización basada en parámetros.

Bono / Experiencia preferida:
• Experiencia previa en la modernización de flujos de trabajo de datos heredados a partir de procesos almacenados en Perl o PL/SQL.
• Conocimiento práctico de canalizaciones de Git/Bitbucket, Jenkins, CI/CD para implementaciones de trabajos controlados por código.
• Familiaridad con los modelos de datos financieros (por ejemplo, tenencias, transacciones, NAV, lotes fiscales).
• Comprensión básica de la gobernanza de datos, la auditoría y el riesgo operativo en los sistemas financieros.
Compensación: $60.00 por hora




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or