
IDS Comercial
Remote Jobs
Conectando Talento y Tecnología
10 Jobs
• Repositorio monorepo configurado con Melos y arquitectura modular base. • Component Library de Flutter con los tokens del Design System aplicados y mecanismos de internacionalización (Intl/Localización) y accesibilidad básica integrados. • Templates de pipelines en GitLab CI/CD con Fastlane integrado, manejo de perfiles por entorno (Flavors) y automatización de distribución en tiendas (App Store/Play Store) y distribución interna. • Cookbooks de desarrollo, guías de estilo de código (Lint personalizado) y planes de pruebas estándar (Test Plans) para Feature Modules.
• Líder técnico estratégico responsable de definir soluciones end-to-end, establecer la arquitectura de software alineada con los estándares del banco y acelerar el rendimiento del equipo • Mitiga riesgos técnicos mediante la gobernanza del código y actúa como el principal mentor del capítulo de desarrollo móvil • Diseñar soluciones end-to-end robustas utilizando Clean Architecture y modularización por capas (Layers) y paquetes de características (Feature Packages) • Liderar la creación, mantenimiento y evolución de la librería de componentes en Flutter, gestionando temas, tokens y especificaciones de Material Design 3 • Coordinar y automatizar el ciclo de lanzamientos multiplataforma para iOS, Android y Web • Conducir Code Reviews estratégicos, definir estrategias de pruebas (Unit, Widget, Integration) y garantizar la cobertura de código • Diseñar, impartir y evaluar el programa formativo técnico del equipo en Dart, Flutter y buenas prácticas de ingeniería • Realizar sesiones de programación en pareja para destrabar retos complejos y acelerar el throughput del equipo
• Skill técnico con al menos 2 a 3 años de experiencia en: Cobol, CICS, DB2. • Análisis, diseño, desarrollo y pruebas unitarias de los módulos a desarrollar.
• Construcción y optimización de servicios Backend • Supervisión técnica del equipo • Asignación de tareas y eliminación de bloqueos • Mentoría y acompañamiento técnico • Implementación de buenas prácticas de desarrollo y seguridad • Monitoreo y análisis de rendimiento en ambientes cloud
• Diseñar, desarrollar, implementar y ajustar sistemas distribuidos a gran escala y canalizaciones que procesan grandes volúmenes de datos • Centrándose en la escalabilidad, la baja latencia y la tolerancia a fallos en cada sistema construido
• Desarrollo de aplicaciones en RPG III, ILE RPG y Free RPG • Analizar, diseñar y ejecutar soluciones técnicas para sistemas Core Banking • Asegurar cumplimiento de estándares técnicos y tiempos de entrega • Desarrollo y mantenimiento de aplicaciones en AS400 utilizando RPG • Documentar los procesos y procedimientos de desarrollo de software
• Diseñar, codificar, probar y documentar componentes de software conforme a los requerimientos establecidos • Realizar pruebas unitarias, de integración y participar en despliegues • Colaborar con analistas y arquitectos para convertir requerimientos en soluciones operativas y mantenibles • Participar en revisiones de código, asegurar la calidad técnica y cumplir con los lineamientos de desarrollo y seguridad definidos
Ingeniero de Datos, Desarrollador Fullstack – Python, Java
IDS ComercialConectando Talento y Tecnología
• Desarrollar y mantener aplicaciones web • Crear dashboards BI • Uso y administración de base de datos • Versionar código y realizar pruebas unitarias • Colaborar con equipos globales
• Desarrollar aplicaciones web utilizando JavaScript (NodeJS, React) • Utilizar frameworks web como Java Spring y Python Django • Desarrollar y mantener microservicios tipo Rest y JSON • Administrar bases de datos y escribir procedimientos almacenados en SQL Server • Colaborar en la elaboración de Dashboards BI utilizando Power BI y Tableau • Participar en pruebas unitarias y la redacción de documentación técnica
• Desarrollar aplicaciones Android nativas. • Colaborar con equipos multidisciplinarios para definir requerimientos y soluciones. • Mantener la calidad del código y optimizar el rendimiento de la aplicación. • Implementar nuevas funcionalidades y mejoras en las aplicaciones existentes.