¿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,