Lead Software Engineer(Snowflake & Python)

Job expired!

¿Estás listo para tener un impacto significativo en DTCC? ¿Tienes pasión por los proyectos innovadores, colaborar con un equipo dinámico y de apoyo, e invertir en tu desarrollo profesional? En DTCC, estamos liderando la innovación en el mercado financiero.

Estamos comprometidos en ayudar a nuestros empleados a crecer y tener éxito. Creemos que tienes las habilidades y el impulso para hacer una verdadera diferencia. Fomentamos una comunidad interna próspera y estamos dedicados a crear un lugar de trabajo que refleje el diverso mundo que servimos.

Compensación y Beneficios

  • Compensación competitiva, incluyendo salario base e incentivos anuales
  • Beneficios integrales de salud, seguro de vida y bienestar (según ubicación)
  • Beneficios de pensión/jubilación
  • Días de descanso pagados, cuidado personal/familiar y otras licencias de ausencia para apoyar tu bienestar físico, financiero y emocional
  • Modelo flexible/híbrido: 3 días en la oficina (martes, miércoles y otro día) y 2 días remotos

Por Qué Te Encantará Este Trabajo

Como parte de la familia de Desarrollo, serás responsable de crear, diseñar, implementar y dar soporte a aplicaciones, programas y soluciones de software. Este rol incluye investigación, nuevo desarrollo, creación de prototipos, modificación, reutilización, reingeniería y mantenimiento de productos de software que se usan tanto internamente como externamente.

Nuestro proceso de desarrollo de software exige un profundo conocimiento en metodologías, herramientas y lenguajes de programación existentes y emergentes. Trabajarás estrechamente con socios comerciales y clientes externos para definir requisitos e implementar soluciones efectivas.

Responsabilidades Clave

  • Diseñar, implementar y expandir pipelines de datos realizando actividades de extracción, transformación y carga (ETL)
  • Recolectar requisitos y conocimiento de procesos de negocio para transformar datos que satisfagan las necesidades de los usuarios finales
  • Crear modelos lógicos y físicos de flujo de datos para aplicaciones ETL
  • Asegurar que la arquitectura de datos sea escalable y mantenible
  • Colaborar con modeladores de datos y analistas de negocio para convertir los requisitos del proyecto en documentos técnicos e historias de Jira
  • Analizar datos para detectar posibles problemas dentro de los pipelines ETL, notificar a los usuarios finales y proponer soluciones
  • Documentar los procedimientos del pipeline ETL y encargarse de obtener la aprobación de los interesados
  • Automatizar procesos de datos basados en eventos y en tiempo usando herramientas de orquestación y flujo de trabajo

Calificaciones

Se requiere título de licenciatura; se prefiere maestría o experiencia equivalente

Mínimo de 6 años de experiencia relacionada

Talento Necesario para el Éxito

  • 8-9 años de experiencia en Desarrollo de Software utilizando Snowflake & Python
  • Experiencia avanzada en principios y capacidades de la arquitectura de Snowflake DB
  • Amplia experiencia práctica como Desarrollador Python con conocimiento en integración de sistemas
  • Experiencia en almacenamiento de datos, arquitectura de datos, pipelines de datos ETL y entornos de ingeniería de datos
  • Capacidad para crear procedimientos en Python/SQL en Snowflake y construir pipelines de datos eficientes
  • Competencia en herramientas de control de versiones de código como Git, Mercurial, SVN
  • Conocimiento de frameworks de API de Python como Django/Flask/Fast
  • Entendimiento de principios de diseño de aplicaciones escalables
  • Fuerte habilidades en pruebas unitarias y depuración
  • Experiencia en proyectos de Prueba de Concepto
  • Conocimiento de SDLC, Testing, CI/CD (p.ej., Jenkins, BB, JIRA)

El salario real se determina basado en el rol, la ubicación, la experiencia individual, las habilidades y otras consideraciones. Somos un empleador que ofrece igualdad de oportunidades y valoramos la diversidad. No discriminamos por motivos de raza, religión,