Descripción de la empresa:
Visa es líder mundial en pagos y tecnología, facilitando más de 259 mil millones de transacciones seguras anualmente en más de 200 países. Nuestra misión es conectar el mundo a través de nuestra red de pagos innovadora, confiable y segura, empoderando a individuos, negocios y economías para prosperar. Únete a nosotros para hacer un impacto significativo y experimentar la Vida en Visa.
Descripción del trabajo:
Como Ingeniero de Datos Senior, serás responsable de diseñar, construir y soportar características funcionales escalables, resilientes y de alto rendimiento. Colaborarás a través de zonas horarias, mantendrás excelentes relaciones de trabajo dentro y entre equipos, y te mantendrás al día con las metodologías de software emergentes. Esta posición híbrida te permite trabajar de forma remota y desde la oficina, con una presencia en la oficina de 2-3 días a la semana.
Responsabilidades:
- Diseñar, construir y soportar características funcionales escalables, resilientes y de alto rendimiento.
- Colaborar con equipos en diferentes zonas horarias y cultivar relaciones de trabajo fuertes.
- Mantenerse relevante con metodologías de software emergentes, contenedorización y tecnologías en la nube.
- Adaptarse a variedades de tecnologías y aprender rápidamente a medida que los proyectos evolucionan.
- Participar en varios POCs y asistir a los nuevos miembros y juniors en el logro de los objetivos del equipo.
Calificaciones:
- Al menos 6 años de experiencia laboral con un Título de Licenciatura, 4 años con un Título Avanzado o hasta 3 años con un PhD.
- Más de 8 años de experiencia relevante en desarrollo de aplicaciones, incluido el diseño, codificación y prueba de aplicaciones basadas en Java.
- Experiencia en core Java, scripting, Hibernate, JavaScript, bases de datos NoSQL, DB2 y Patrones de Diseño.
- 3+ años de experiencia con frameworks modernos de JavaScript como Angular, Node JS o React.
- 1+ año de experiencia construyendo aplicaciones en el stack de Big Data usando Spark, Flink o metodologías de ingeniería de datos similares.
- 3+ años de experiencia con Spring Boot.
- Experiencia en el desarrollo de aplicaciones a gran escala de grado productivo.
- Conocimiento en sistemas paralelos/distribuidos y evaluación de métricas para sistemas grandes.
- Competente en desarrollo ágil, Integración Continua y tecnologías de Entrega Continua como GIT, Maven y Jenkins.
- Capacidad para crear wireframes y diseños responsivos para una excelente experiencia de usuario.
Experiencia preferida:
- Experiencia con bases de datos NoSQL como MongoDB y Cassandra o PostgreSQL.
- Competente en estructuras de datos comunes y codificación eficiente en Python.
- Conocimiento de RDBMS y SQL, y experiencia con consultas complejas de bases de datos.
- Familiaridad con sistemas de mensajería como Kafka o Active MQ.
Atributos:
- Capacidad para trabajar de manera rápida e inteligente, comprendiendo conceptos complejos para construir algoritmos desde cero.
- Fuertes habilidades interpersonales, de facilitación y liderazgo.
- Habilidades de comunicación efectivas, tanto escritas como verbales, para presentaciones claras y concisas de ideas complejas.
- Enfoque en el trabajo en equipo con la capacidad de fomentar la colaboración dentro y entre equipos.
- Pasión por aprender y aplic