Descripción del puesto
Misión:
Diseñar, construir, mantener servicios, APIs, capacidades de negocio escalables, desarrollo de funcionalidades de microservicios en arquitectura de nube (Cloud) cumpliendo con los estándares de calidad, seguridad y resilientes mediante arquitecturas modernas basadas en cloud, asegurando calidad, seguridad, disponibilidad y alto rendimiento.
Funciones Claves:
-Desarrollar automatismo de microservicios hacia arquitectura cloud basada en microservicios en entornos PaaS y SaaS.
-Troubleshooting en aplicaciones.
-Asistir diariamente a sprints y ceremonias basadas en metodología Agile Scrum y Kanban.
-Diseñar e implementar soluciones para el almacenamiento de datos.
-Gestion desarrollo Seguro mediante el cumplimiento de las mejores prácticas de la industria y las políticas vigentes en el Banco.
-Optimizar código para lograr altos niveles de eficiencia y performance y participación de los procesos de pruebas de stress y de integración.
-Responsable del diseño, desarrollo e implementación de servicios backend robustos, seguros y escalables, que soporten operaciones críticas del negocio financiero.
-Participará en el desarrollo de APIs, integración con sistemas internos y externos, y en la optimización de arquitecturas modernas basadas en microservicios, asegurando alta disponibilidad y cumplimiento de estándares de seguridad.
-Ejecuta pruebas funcionales, unitarias y de integración, y contribuye a la observabilidad y monitoreo de la experiencia digital para garantizar calidad, disponibilidad y cumplimiento de estándares del negocio financiero.
-Entendimiento del ciclo completo de productos digitales financieros.
-Integrar con sistemas On-Premises, third parties
-Desarrollar código en entornos cloud basados en Docker y Kubernetes (Azure DevOps, AKS, Springboot, Quarkus)
- Ingeniería Backend: Diseñar APIs REST, desarrollar microservicios, diseñar componentes desacoplados, gestionar integraciones con sistemas internos y externos, optimizar consultas y transacciones, diseñar mecanismos de resiliencia.
- Arquitectura: Promover arquitectura API First, participar en revisiones de arquitectura, implementar arquitectura basada en eventos.
- Cloud Engineering: Diseñar e implementar soluciones sobre AWS, conocimiento de implementaciones Azure, crear servicios serverless, contenedores
- DevSecOps: Gestionar despliegues continuos, corregir vulnerabilidades
Requisitos
Capacitación / Conocimiento: .Net, Base de datos como MS SQL, DB2, MySQL, SAP ASE, Cosmo DB, Mongo DB, Oracle, PostgresSQL, C#, Desarrollo de Sistemas, Infraestructura y Stack tecnológico, herramientas de Internet, Java, Java Script, VenusJS, NodeJS, Quakus, Linux, AIX, UNIX, Microsoft, VMware, Metodologías y herramientas de pruebas (Selenium, Cucumber, Jmeter, Spring boot, webload)
Obligatorios: Java 17+, Spring Boot, NodeJS, APIs REST, Microservicios, Bases de datos relacionales (PostgreSQL, Oracle, MySQL), Git
Deseables: Quarkus, GO, AWS (Amazon Web Services): EC2, S3, RDS, Lambda, Bases NoSQL (MongoDB u otras), Docker, Kubernetes, Terraform, CloudFormation, Liquibase, Desarrollo Seguro, OWASP, NIST Secure Software Development Framework (SSDF), JWT, OAuth 2.0, OpenID Connect, I/CD pipelines (CircleCi, Azure Devps)
Experiencia:
-Mínimo 3 años en el desarrollo de aplicaciones y soluciones basadas en tecnología cloud
-Mínimo 2 a 5 años en posiciones similares desarrollando servicios para productos digitales web o móviles.
-Se valorará experiencia en banca, fintech, pasarelas de pago, onboarding digital o canales transaccionales.
Beneficios
- Seguro de Vida
- Seguro Médico