21 ago
|
Equipo AKRIBIS Group
|
Buenos Aires
21 ago
Equipo AKRIBIS Group
Buenos Aires
Sobre el proyecto: Estamos construyendo un plataforma corporativa unificada basada en Salesforce y un conjunto de aplicaciones relacionadas para la digitalización de ventas y procesos internos. El trabajo se divide en dos áreas principales:
- Procesamiento de datos: el sistema recopila listas de precios de proveedores (Excel, PDF, sitios web) de diversas fuentes, las procesa y las carga en el CRM. La arquitectura y el núcleo de este pipeline son gestionados por el equipo de backend. Tu tarea será mantenerlo y desarrollarlo, además de supervisar la calidad de los datos en cada etapa. Por ejemplo, actualmente la revisión de la "cola de revisión" en el pipeline se realiza a través de CLI; tendrás que convertirlo en un dashboard de UI intuitivo (REST API + frontend). Trabajarás con datos reales: formatos no estándar, diseños desalineados y casos extremos. Este sistema es nuevo, tiene 3 meses de historia y resuelve un problema que hasta ahora la empresa gestiona manualmente.
- Desarrollo de sitios web: creación de recursos web relacionados con nuestros eventos, servicios y productos. Se valora la capacidad de comprender el mercado, la necesidad del cliente y cómo nuestras soluciones resuelven estos problemas con el objetivo de mantener un set de sitios web con una arquitectura visual y editorial unificada y eficaz.
Responsabilidades
Desarrollo Web y Backend:
- Participar en el desarrollo y mantenimiento de la REST API (FastAPI) y el frontend (React/Vue) para el dashboard de UI de la "cola de revisión", en sustitución del presente CLI.
- Mantener actualizados los sitios web relacionados con nuestros eventos, servicios y productos.
- Mantener y desarrollar el pipeline en Python: ORM SQLAlchemy, migraciones con Alembic, adaptación de la lógica para nuevos formatos de datos.
- Garantizar un intercambio de datos correcto e ininterrumpido con Salesforce a través de REST API.
Adicional: Control de calidad de datos:
- Verificar exportaciones, escribir consultas SQL para comprobar la base de datos y revisar datos manualmente en la interfaz de Salesforce.
- Gestionar casos de prueba (test cases) para los parsers, teniendo en cuenta anomalías en los datos (estructuras anidadas, diseños desalineados).
- Redactar reportes de errores (bug reports).
Tareas operativas:
- Ejecutar el pipeline (origen → PostgreSQL → Salesforce) siguiendo instrucciones predefinidas.
- Revisión de la cola de revisión: análisis de registros de productos con discrepancias que no fueron resueltas por el proceso automático.
- Preparación de entornos de prueba antes de las demostraciones.
Requisitos técnicos:
- Stack Python: conocimientos básicos de Python, FastAPI, SQLAlchemy y Pydantic. Experiencia en el desarrollo y comprensión de los principios de diseño de aplicaciones REST API.
- Web/Frontend: experiencia trabajando con HTML/CSS y JavaScript.
Conocimientos básicos de React o Vue para la creación y mantenimiento de interfaces y dashboards sencillos.
- Bases de datos: PostgreSQL. Experiencia trabajando con bases de datos, optimización de consultas y estructura de la base.
- Arquitectura e infraestructura: comprensión de las arquitecturas de microservicios y cliente-servidor.
- Calidad de datos: comprensión del ciclo de vida de los bugs y los principios del diseño de pruebas. Enfoque analítico, capacidad para escribir scripts para la verificación de datos y disposición para realizar revisiones minuciosas.
- Soft skills: enfoque sistémico, disciplina y atención al detalle. Nuestros procesos son muy sensibles a las discrepancias. Para asegurarnos de tu atención al detalle, comienza tu carta de motivación con una consulta SQL válida que devuelva la palabra 'Akribis'. Esperamos la máxima atención a los detalles.
Se valorará positivamente:
- Experiencia en el parsing de archivos complejos en PDF/Excel y comprensión de procesos ETL.
- Familiaridad con el ecosistema de Salesforce.
Qué ofrecemos
- Rol con impacto real: vas a influir directamente en cómo opera el negocio.
- Cercanía con decisión y velocidad de implementación (sin burocracia).
- Espacio para proponer estándares, ordenar procesos y profesionalizar el ecosistema digital.
- Aprendizaje acelerado y posibilidad de crecimiento a medida que escala la transformación.
Modalidad y lugar de trabajo
- Full Time - Jornada habitual de lunes a viernes
- Modalidad presencial
- Ubicación: CABA - Barrio Montserrat
📌 Desarrollador Fullstack Junior/Junior+ (Python/Web) (Buenos Aires)
🏢 Equipo AKRIBIS Group
📍 Buenos Aires