職位描述
# Desarrollo de integración electrónica con SIDEMAR – Aduanas de Chile (Python)
**Categoría:** Desarrollo de software / Integraciones API / Comercio exterior
**Modalidad:** Proyecto de precio fijo, con entregables y etapas de aceptación.
## Descripción del proyecto
Buscamos un desarrollador independiente o equipo técnico con **experiencia comprobable en integraciones con SIDEMAR del Servicio Nacional de Aduanas de Chile**, para desarrollar un módulo de transmisión electrónica de documentación marítima.
La solución se integrará con una plataforma de gestión logística existente y deberá desarrollarse principalmente en **Python**, utilizando tecnologías compatibles con Flask y SQLAlchemy.
Se priorizarán profesionales que ya hayan implementado y puesto en funcionamiento integraciones con SIDEMAR, particularmente para freight forwarders y transmisión de conocimientos de embarque House BL (BL hijos).
**No buscamos desarrollar un sistema logístico completo, sino un módulo de integración específico, reutilizable y documentado.**
## Alcance funcional requerido
El módulo deberá contemplar, conforme a las especificaciones oficiales vigentes:
- Generación y transmisión electrónica de House BL, vinculados a sus respectivos Master BL.
- Altas, modificaciones, aclaraciones y anulaciones, según las operaciones admitidas por Aduanas.
- Consulta de estados de documentos transmitidos.
- Recepción e interpretación de respuestas, aceptaciones y rechazos.
- Validaciones de datos previas a la transmisión.
- Registro de operaciones, identificadores, respuestas y errores.
- Manejo seguro de credenciales y autorizaciones.
- Prevención de transmisiones duplicadas y control de reintentos.
- Soporte para múltiples empresas, con aislamiento de información y credenciales.
Se valorará especialmente experiencia con los servicios de mensajería SOAP/XML y conocimiento de los procedimientos de homologación de Aduanas de Chile.
No se aceptarán soluciones basadas exclusivamente en automatización de pantallas sin evaluación y aprobación previa.
## Requisitos técnicos
- Python 3 y experiencia con Flask.
- Experiencia en servicios web SOAP, XML y validación mediante XSD.
- Diseño modular para integración con sistemas existentes mediante interfaces claramente documentadas.
- Manejo seguro de autenticación y credenciales.
- Gestión de errores, auditoría e idempotencia.
- Pruebas automatizadas y documentación técnica.
El módulo deberá recibir la información desde un sistema existente mediante interfaces acordadas, sin requerir modificaciones innecesarias a su lógica de negocio.
## Experiencia obligatoria
**Se requiere experiencia real y verificable con SIDEMAR.**
Al presentar su propuesta, indicar:
1. Qué integraciones con SIDEMAR ha desarrollado anteriormente.
2. Si ha trabajado con transmisión de House BL y documentación marítima.
3. Qué mecanismos de integración utilizó (SOAP/XML, servicios web oficiales u otros).
4. Si participó en procesos de testing, homologación y puesta en producción.
5. Qué documentación técnica conoce y puede utilizar legítimamente.
6. Si dispone de experiencia con entornos de prueba de Aduanas de Chile.
Podrán solicitarse referencias o evidencias técnicas no confidenciales de trabajos anteriores.
Las propuestas que solamente indiquen experiencia general en API, sin antecedentes concretos en SIDEMAR, no serán prioritarias.
## Entregables obligatorios
El proyecto deberá incluir:
**1. Documentación técnica**
- Especificaciones oficiales utilizadas, identificando versión y procedencia.
- Descripción de los mensajes XML y sus estructuras.
- Documentación de endpoints, operaciones y respuestas.
- Requisitos de autenticación, autorización y homologación.
- Mapeo de campos y reglas de validación.
- Manual de instalación, configuración y operación.
- Procedimientos de diagnóstico y recuperación ante errores.
**2. Desarrollo**
- Código fuente completo del módulo.
- Interfaces de integración documentadas.
- Generación y validación de mensajes.
- Procesamiento de respuestas y estados.
- Registro de errores y auditoría.
- Pruebas automatizadas.
**3. Validación**
- Evidencia de pruebas funcionales.
- Casos de aceptación y rechazo.
- Pruebas de modificación y anulación cuando estén admitidas.
- Evidencia de homologación en ambiente de pruebas oficial, si el acceso está disponible y autorizado.
- Informe de resultados y limitaciones.
**4. Transferencia de conocimiento**
- Sesión técnica de entrega.
- Documentación suficiente para que otro desarrollador pueda mantener y ampliar la integración.
- Instrucciones para incorporar nuevos tipos de mensajes.
## Condiciones de contratación
El desarrollo se realizará por etapas, con aprobación de entregables.
**Etapa 1 — Diagnóstico técnico y documentación**
Confirmación de la experiencia, análisis de especificaciones vigentes, requisitos de acceso, arquitectura propuesta y alcance definitivo.
**Etapa 2 — Desarrollo del módulo**
Implementación conforme al alcance aprobado, utilizando datos simulados y entornos aislados.
**Etapa 3 — Pruebas y homologación**
Validación funcional, integración con el sistema existente y pruebas oficiales cuando corresponda.
**Etapa 4 — Entrega definitiva**
Código fuente, documentación completa, pruebas, transferencia de conocimiento y corrección de defectos detectados durante la aceptación.
El pago se realizará por hitos verificables. La aceptación final estará condicionada a la entrega completa de los materiales acordados.
## Confidencialidad y propiedad intelectual
La contratación estará sujeta a un acuerdo de confidencialidad previo al acceso a información técnica o comercial no pública.
El código desarrollado específicamente para este proyecto, sus adaptadores, pruebas y documentación serán entregados al contratante con los derechos de uso, modificación, mantenimiento y explotación comercial acordados.
No se permitirá reutilizar ni divulgar información confidencial, credenciales, código propietario o documentación interna del contratante.
Cualquier dependencia, librería o componente preexistente deberá declararse previamente, indicando sus condiciones de licencia.
No se aceptarán soluciones que dependan de servicios externos pagos, licencias adicionales o infraestructura del desarrollador sin autorización expresa.
## Información requerida en la propuesta
Indicar experiencia específica en SIDEMAR, metodología, plazo estimado, precio fijo por etapa, dependencias externas y requisitos para realizar pruebas.
**Se valorará especialmente a quien ya disponga de experiencia técnica acreditable y pueda reducir los tiempos de investigación y homologación.**
---
來源:Freelancer.com | 出價次數:95 | 剩餘時間:6 日 | 專案類型:固定預算