Descripción del empleo
Estamos en búsqueda de un arquitecto e-Commerce cuyas funciones serían:
* Definir, analizar, resolver y documentar requerimientos y procesos de negocio
* Capacidad para proyectos, requisitos y especificaciones, revisar diseños a través de un proceso iterativo de aproximación.
* Conocer y trabajar con los estándares de mercado como Quipu, ESBO, Global-e
* Capaz de encontrar e identificar cambios para nuevas funcionalidades y adaptarlo a la plataforma
* Desarrollar soluciones, estrategia y funcionalidad
* Gestionar y proveer soporte al equipo de desarrollo.
La modalidad de trabajo es 100% en remoto.
Requisitos
1. Azure:
* Conceptos fundamentales de la nube de Microsoft Azure.
* Creación y gestión de servicios en Azure.
* Configuración de la seguridad y el acceso en Azure.
* Conocimientos básicos de la arquitectura de microservicios en Azure.
2. Openshift:
* Conocimientos en Kubernetes y gestión de contenedores.
* Configuración y despliegue de aplicaciones en Openshift.
* Administración de clústeres y monitoreo en Openshift.
3. PostgreSQL:
* Conocimientos en SQL y capacidad para escribir consultas y scripts en PostgreSQL.
* Diseño y gestión de bases de datos en PostgreSQL.
* Configuración de la seguridad y el rendimiento en PostgreSQL.
4. Redis:
* Conceptos y características clave de Redis.
* Uso de Redis como gestor de colas y para el almacenamiento en caché.
* Configuración y administración de instancias de Redis.
5. Mulesoft:
* Actúa como API Gateway.
* No se requiere trabajar con Mulesoft directamente, pero sí ser capaces de generar los OpenAPI.yaml que se deben implementar ahí, para generar todos los endpoints necesarios.
6. ESBO (operador logístico):
* Familiaridad con los sistemas y flujos de trabajo de un operador logístico.
* Conocimientos sobre el intercambio de datos en la cadena de suministro y logística mediante API.
7. Quipu (gestor de tickets):
* Comprender el sistema de tickets y gestión de incidencias de Quipu.
* Integración de Quipu con otros sistemas mediante APIs y servicios web.
8. Shopify (ecommerce):
* Conocimientos sobre la plataforma Shopify y su arquitectura.
* Uso de Shopify API para la integración de productos, pedidos y clientes.
* Conocimientos de Shopify App Bridge para la personalización y extensión de la plataforma.
9. Shopify Functions
Lenguajes de programación:
* Javascript: Principalmente, dado que todo está realizado en diferentes variantes de ese lenguaje.
* Node.js para la implementación del middleware.
* React.js (nivel básico) para el desarrollo del front-end, especialmente para la integración con App Bridge.
* APIs y protocolos de comunicación:
* Experiencia en el trabajo con APIs REST, GraphQL y SOAP.
* Conocimientos sobre la estructura y el funcionamiento de estos protocolos de comunicación.