En Protecso, no sólo creamos software; diseñamos el futuro digital de las empresas B2B. Somos Partner Avanzado de AWS, nos especializamos en la intersección de Cloud, Data, Inteligencia Artificial y DevOps para transformar operaciones complejas en flujos eficientes, ágiles y altamente escalables.
Rol: Especialista de Aplicaciones
¿Qué función desempeñarás?
- Participar en el diseño técnico junto con los arquitectos de dominio y soluciones, proponiendo soluciones escalables y seguras.
- Industrializar la solución de automatización de identidades y accesos, desde la POC hacia ambientes productivos.
- Evaluar la viabilidad de utilizar IGA (MidPoint) para el aprovisionamiento de usuarios y accesos según perfiles; de no cumplir los requerimientos de seguridad, implementar la automatización mediante APIs, comandos u otros mecanismos definidos.
- Automatizar la creación de usuarios en el directorio de colaboradores y la asignación de grupos, roles y accesos a las aplicaciones correspondientes.
Diseñar y desarrollar APIs RESTful para soportar los flujos de automatización e integración.
- Desarrollar código eficiente, modular y reutilizable en .NET 6/7/8 o Go 1.20+, aplicando principios SOLID.
- Implementar integraciones con servicios AWS, incluyendo Lambda, ECS Fargate, EventBridge y Secrets Manager.
- Implementar autenticación y autorización técnica mediante OAuth 2.0, OIDC, API Keys, certificados y JWT, según corresponda.
- Gestionar credenciales mediante Secret Manager, utilizando credenciales dinámicas y estáticas según las necesidades de integración.
- Configurar y gestionar API Gateway/API Management para la exposición segura y controlada de las APIs.
- Adoptar plantillas corporativas de Infrastructure as Code (IaC) y participar en el levantamiento, configuración y despliegue de la infraestructura requerida para los diferentes ambientes.
- Implementar y gestionar pipelines CI/CD para automatizar los despliegues de la solución.
- Asegurar que el desarrollo y las integraciones cumplan los lineamientos de desarrollo seguro del Banco y los controles de seguridad definidos para la solución.
- Implementar manejo de errores, reintentos, timeouts, idempotencia y mecanismos de trazabilidad.
- Ejecutar pruebas unitarias, de integración y E2E.
- Gestionar ambientes y configuraciones de integración, así como analizar logs y resolver incidencias.
- Coordinar técnicamente con proveedores y equipos internos involucrados en las integraciones.
- Documentar arquitectura, APIs, contratos, endpoints, payloads, flujos y configuraciones de la solución.