INGENIERO DE APLICACIONES

Banco Mercantil del Norte, S.A.MexicoOn-siteFull-timeJunior, 1–2 yearsListed 3 hours ago

Apply now

About this role

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