INGENIERO DE APLICACIONES

Ubicación: 

CIUDAD DE MEXICO, Ciudad de México, MX

Categoría:  Finanzas y Operaciones
ID de Requisicion:  123837

Ingeniero de Aplicaiones

(Tlalpan, CDMX)

 

En Banorte buscamos talento único, fuerte y extraordinario, que impulse la transformación e innovación del país, convirtiéndonos en un gran aliado para crecer fuerte con México.

 

Estamos convencidos que la combinación de solidaridad, innovación, respeto, lealtad y responsabilidad es la fórmula perfecta para ser el mejor equipo del sector financiero.

 

 

Objetivo del puesto: Garantizar la correcta administración, operación, desarrollo y evolución de las plataformas Qlik (Qlik Sense Enterprise, QlikView y Qlik SaaS), asegurando soluciones analíticas estables, seguras y de alto rendimiento para los distintos procesos institucionales. El puesto tendrá como propósito fortalecer la infraestructura de datos y la disponibilidad de información estratégica para la toma de decisiones.

 

Cada día te encontrarás ante nuevos e interesantes retos dentro de tu puesto, en los cuales serás responsable de:

  • Desarrollar y mantener procesos de extracción, transformación y carga (ETL) utilizando herramientas como Talend, garantizando la calidad y consistencia de los datos.
  • Diseñar, desarrollar y optimizar componentes en Java para soportar procesos de integración, transformación de información y automatización de flujos de negocio.
  • Diseñar, construir y mantener APIs, Web Services REST y SOAP para la integración entre sistemas internos y externos.
  • Desarrollar y mantener arquitecturas basadas en microservicios asegurando escalabilidad, disponibilidad y resiliencia.
  • Implementar mecanismos de monitoreo, control de errores y recuperación automática en procesos ETL y servicios de integración.
  • Participar en el diseño de soluciones de integración orientadas a eventos, servicios y procesamiento de datos en tiempo real o por lote.
  • Optimizar consultas SQL, procesos ETL y componentes de integración para mejorar el desempeño y reducir tiempos de procesamiento.
  • Aplicar estándares de desarrollo, documentación, seguridad, control de versiones y mejores prácticas de integración continua y despliegue continuo (CI/CD).
  • Colaborar con equipos de arquitectura, desarrollo, infraestructura y analítica para habilitar nuevas fuentes de información y capacidades tecnológicas.
  • Analizar requerimientos funcionales y técnicos para proponer soluciones de integración alineadas a la arquitectura institucional.
  • Brindar soporte técnico de segundo y tercer nivel a procesos, servicios e integraciones críticas para el negocio.
  • Participar en pruebas unitarias, integrales y de desempeño para asegurar la calidad y estabilidad de las soluciones implementadas.

 

 

Requisitos:

  • Formación profesional: Ingeniería en Sistemas, Informática, Tecnologías de la Información o carrera afín.
  • Años de experiencia: mínimo 3
  • Áreas de experiencia: Desarrollo de procesos ETL, integración de aplicaciones, desarrollo Java, APIs y microservicios.
  • Conocimientos requeridos:

Herramientas ETL e Integración

Experiencia sólida en Talend Data Integration.

Desarrollo de Jobs, componentes personalizados y orquestación de procesos.

Diseño de flujos de integración batch y tiempo real.

Manejo de procesos ETL de alto volumen.

Implementación de controles de calidad y validación de información.

Desarrollo Java

Desarrollo avanzado en Java 8 o superior.

Programación orientada a objetos (POO).

Manejo de colecciones, concurrencia y gestión de excepciones.

Frameworks Spring Boot y Spring Framework.

Consumo y exposición de APIs.

APIs y Web Services

Desarrollo e integración de servicios REST y SOAP.

Diseño de APIs bajo estándares OpenAPI/Swagger.

Seguridad mediante OAuth2, JWT y autenticación basada en tokens.

Integración con plataformas de terceros mediante APIs.

Microservicios

Diseño e implementación de arquitecturas basadas en microservicios.

Spring Boot y Spring Cloud.

Service Discovery, API Gateway y balanceo de carga.

Comunicación síncrona y asíncrona entre servicios.

Manejo de mensajería y eventos.

Bases de Datos

SQL Server, Oracle, PostgreSQL o MySQL.

Creación y optimización de procedimientos almacenados.

Modelado y análisis de datos.

Optimización de consultas SQL.

DevOps y Control de Versiones

Git, GitLab o GitHub.

Maven y/o Gradle.

Jenkins, GitLab CI/CD o herramientas equivalentes.

Automatización de despliegues.

Sistemas Operativos e Infraestructura

Linux y Windows Server.

Configuración de servicios y monitoreo.

Contenedores Docker.

Conocimientos básicos de Kubernetes (deseable).

Seguridad y Mejores Prácticas

Desarrollo seguro.

Cifrado de información y manejo seguro de credenciales.

Gestión de logs, monitoreo y auditoría.

Patrones de integración y arquitectura empresarial.

 

Deseable:

Experiencia en plataformas cloud (Google Cloud Platform, Azure o AWS).

Conocimientos de Apache Kafka o mensajería empresarial.

Experiencia con Kubernetes/OpenShift.

Conocimientos de Data Warehouse y modelos dimensionales.

Experiencia en herramientas BI como Qlik Sense o Power BI.

Certificaciones Java, Talend o Cloud.

  • Idiomas: Inglés Básico / Intermedio
  • Disponibilidad para viajar: no requerido
  • Disponibilidad para cambio de residencia: no requerido

 

Haz clic en el botón aplicar y no pierdas la oportunidad de desarrollar todo tu potencial.

En Grupo Financiero Banorte impulsamos una cultura de inclusión, respeto y equidad. Todas las personas interesadas en formar parte de nuestro equipo son consideradas bajo criterios objetivos, relacionados con su talento, experiencia y habilidades. Nuestro compromiso es garantizar procesos de selección transparentes