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




Aplicar aquí.

* campos requeridos

Text me updates about my application
Message and data rates may apply. Message frequency varies. Reply STOP to opt out. Reply HELP for help. See our User Terms of Service and Privacy Policy for details.
Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad