Detalles de la oferta
En novanotio estamos buscando a un Ingeniero de Software con experiencia en integración de software, específicamente en diseño a bajo nivel y documentación de APIS.
La persona que se incorpore formará parte del equipo de integración en un proyecto de carácter internacional dentro del sector Telco.
Esta posición se engloba dentro del proyecto de diseño de APIs para lograr la APIficación homogénea de la compañía, permitiendo la exposición a través de APIs estándar de muchas de las capacidades de la empresa en cada Operadora del grupo.
Las principales actividades a desarrollar en esta posición serán:
- Definir las adaptaciones necesarias para que las APIs o sistemas subyacentes de la nueva Operadora pueden comportarse de acuerdo con las APIs normalizadas definidas en nuestro sistema.
- Para ello, por cada API de nuestro sistema normalizada se realizará un diseño formal de un adaptador, en forma de documentación técnica.
- El diseño de cada adaptador especificará el mapeo necesario entre las APIs de las nuevas Operadoras y el API de nuestro sistema normalizada equivalente, tanto en el plano de los endpoints y del modelo de datos, como en el plano de las orquestaciones necesarias y comportamiento esperado en caso de situaciones de error. Las APIs a mapear son APIs REST.
- En ocasiones, deberá acompañar las discusiones técnicas con la nueva Operadora que permitan comprender el comportamiento preciso de las APIs de la nueva Operadora, para asegurar que el adaptador diseñado es correcto.
- Finalmente, utilizando los documentos técnicos de los adaptadores diseñados y el conocimiento de las APIs de la nueva Operadora, deberá ser capaz de dar soporte técnico al equipo de desarrollo de adaptadores, resolviendo las dudas que puedan tener en cuanto al comportamiento esperado, o revisando el diseño en caso de ser necesario.
La persona que se incorpore deberá aportar experiencia con las siguientes tecnologías:
- RESTful Web Services.
- Especificación de APIs REST, OpenAPI.
- Herramientas y frameworks de validación de APIs (e.g. Postman)
- Arquitectura de redes (TCP/IP) y capa de aplicación.
- Indispensable Inglés competencia profesional, hablado y escrito.
Deseable:
- Deseable capacidad de uso o desarrollo de herramientas de testeo con lenguajes como Python, JavaScript.
- Se valorará conocimientos de arquitecturas IT/Telco.
- Se valorará conocimientos de despliegue de arquitecturas de microservicios con Kubernetes y Docker.
Esta posición se desempeñará en modalidad 100% remoto.
Salario
35000 - 45000 €/anuales
Localización
WorldWide
Este puesto de trabajo tiene más de 30 días y es probable que esté cubierto. Intente postularse a ofertas de trabajo publicadas recientemente.