Objetivo de la posición
responsable de liderar el diseño, desarrollo y la implementación de interfaces de programación de aplicaciones (apis) que faciliten la integración y comunicación entre distintos sistemas y servicios. Este rol es crucial para garantizar que las apis sean robustas, seguras y escalables, cumpliendo con los estándares de la industria y las necesidades del negocio.
principales responsabilidades
1. definir la estrategia y visión a largo plazo para el diseño y desarrollo de apis colaborando con otros departamentos para alinear las apis con los objetivos comerciales y técnicos.
2. diseñar arquitecturas de apis que sean eficientes, escalables y seguras implementando prácticas de diseño que aseguren la reutilización y consistencia de las apis supervisando el ciclo de vida completo, desde la concepción hasta la implementación y mantenimiento.
3. planificar y gestionar proyectos de diseño y desarrollo de apis, asegurando el cumplimiento de plazos y presupuestos evaluando y seleccionando herramientas y tecnologías para optimizar el desarrollo de apis. Monitorea y reporta el rendimiento y uso.
4. garantizar que las apis cumplan con los estándares de calidad y seguridad de la industria implementando y supervisando pruebas de apis para asegurar su funcionamiento correcto y eficiente. Establece políticas y procedimientos para la gestión de versiones y control de cambios.
5. fomentar la innovación dentro del equipo para mejorar continuamente las capacidades y rendimiento de las apis evaluando y adoptando nuevas tecnologías que puedan mejorar la infraestructura de apis.
educación (mínima y deseada)
educación mínima: título en ciencias de la computación, ingeniería de software o campo relacionado.
educación deseada: maestría en ingeniería de software (msc in software engineering)
experiencia (mínima y deseada)
experiencia mínima: 7 años. Experiencia deseada: 9 años.
licencias/certificaciones requeridas
* mulesoft anypoint platform: para la gestión de apis y la integración de aplicaciones
* swagger/openapi: para la documentación y diseño de apis.
* sql (mysql, postgresql): para bases de datos relacionales.
* tm forum / business domain
* selenium: para pruebas automatizadas de interfaces web.
* jwt (json web tokens): para la autenticación y transferencia segura de datos.
idiomas (habla, escribe, lee)
inglés 90%, 90%, 90%
paquetes de computo requeridos
* apiary
* postman
* intellij idea
* openssl
* docker
* tm forum / business domain
#j-18808-ljbffr