15 oct
|
Finovatech Solutions
|
Bogotá
15 oct
Finovatech Solutions
Bogotá
Descripción de la vacanteBuscamos un(a) Desarrollador(a) Senior de Integraciones y APIs para diseñar, desarrollar e implementar soluciones de integración que permitan conectar sistemas internos y externos de manera segura, escalable, interoperable y trazable.
La persona participará en la construcción y evolución de APIs, servicios de integración, mecanismos de mensajería y componentes de interoperabilidad, aplicando buenas prácticas de arquitectura, seguridad, observabilidad y desarrollo.
Contrato por 10 meses, modalidad presencial en Bogotá D.C.
Stack tecnológicoBuscamos experiencia sólida en tecnologías como:
Desarrollo de APIs e integraciones
- REST / RESTful APIs.
- SOAP / Web Services.
- JSON y XML.
- OpenAPI / Swagger.
- Integración síncrona y asíncrona.
- Diseño y versionamiento de APIs.
- Manejo de contratos y esquemas de servicios.
Backend
- Java con Spring Boot, y/o
- .NET / .NET Core, y/o
- Node.js con TypeScript.
Se requiere experiencia avanzada en al menos uno de estos stacks de desarrollo Backend, no necesariamente en todos.
API Management
- Azure API Management, y/o
- Kong, Apigee u otras plataformas equivalentes.
- Políticas de seguridad, versionamiento, rate limiting y gestión del ciclo de vida de APIs.
Mensajería e integración
- Kafka, RabbitMQ, Azure Service Bus o tecnologías equivalentes.
- Colas, tópicos y procesamiento de mensajes.
- Deseable experiencia en arquitecturas orientadas a eventos.
Seguridad
- OAuth 2.0.
- OpenID Connect.
- JWT.
- Autenticación y autorización.
- Gestión segura de secretos y credenciales.
- Deseable conocimiento de Azure Key Vault.
DevOps y Cloud
- Git.
- Azure DevOps y/o GitHub.
- Pipelines CI/CD.
- Docker.
- Deseable experiencia con Kubernetes.
- Experiencia o conocimiento en Microsoft Azure.
Monitoreo y observabilidad
- Logs, métricas y trazabilidad.
- Application Insights, Azure Monitor o herramientas equivalentes.
- Seguimiento y diagnóstico de integraciones y APIs.
Responsabilidades principales
- Diseñar,
desarrollar y mantener APIs y servicios de integración.
- Implementar integraciones entre aplicaciones, sistemas internos, plataformas externas y servicios de terceros.
- Definir y mantener contratos técnicos de APIs y servicios.
- Implementar mecanismos de autenticación, autorización y seguridad de servicios.
- Gestionar soluciones de mensajería e intercambio de información.
- Implementar integraciones síncronas, asíncronas y orientadas a eventos.
- Configurar monitoreo, logging, trazabilidad y observabilidad de las integraciones.
- Ejecutar pruebas técnicas, funcionales, de integración e interoperabilidad.
- Apoyar la configuración y administración del ciclo de vida de APIs.
- Participar en procesos de integración y despliegue continuo.
- Documentar APIs, servicios, integraciones, flujos y componentes desarrollados.
- Aplicar lineamientos de arquitectura, seguridad y desarrollo definidos por la organización.
Perfil requerido
- Profesional en Ingeniería de Sistemas, Ingeniería de Software, Informática o áreas afines.
- Mínimo 5 años de experiencia competente.
- Mínimo 3 años de experiencia específica en integración de sistemas, desarrollo de APIs, middleware o servicios empresariales.
- Experiencia comprobable en diseño y desarrollo de APIs REST y servicios de integración.
- Conocimiento sólido de REST, SOAP, API Management, mensajería, autenticación, autorización, CI/CD y observabilidad.
- Experiencia trabajando con bases de datos relacionales y consultas SQL.
- Conocimiento de principios de integración empresarial, seguridad y arquitectura de software.
- Conocimiento de Gobierno Digital, interoperabilidad y estándares de arquitectura MRAE/MGGTI.
Conocimientos deseables
- Arquitectura de microservicios.
- Arquitecturas orientadas a eventos.
- Azure API Management.
- Azure Service Bus.
- Azure Functions.
- Azure Logic Apps.
- Kubernetes.
- Kafka o RabbitMQ.
- Swagger / OpenAPI.
- Patrones de integración empresarial.
- Lineamientos de interoperabilidad del Estado colombiano.
Deseable: certificaciones en Azure, API Management, integración, desarrollo
📌 Desarrollador(a) Senior de Integraciones y APIs (Bogotá)
🏢 Finovatech Solutions
📍 Bogotá