Buscamos desarrollar un sistema backend que automatice la descarga de Atom feeds desde los sitios web de Contratación del Estado español, transforme esos datos para su inserción en una base de datos Microsoft SQL y se integre con un frontend en Drupal. El sistema también debe permitir la integración de incluirá capacidades de análisis de texto y NLP de diferentes fuentes tales como documentos, pdf, entre otros.

Funciones Clave:
1. Análisis del Código Java Existente: Examinar el código fuente del programa actual para identificar las URLs de descarga de los feeds Atom/XML y entender la estructura de la base de datos existente y su interacción con los datos.
2. Descarga Automática de Atom Feeds: Implementar un sistema que descargue feeds en formato XML desde los sitios web de contrataciones del estado.
3. Conversión de Datos y Almacenamiento en Base de Datos: Transformar los feeds Atom de XML a JSON para su análisis e inserción en una base de datos tipo Microsoft SQL Server.
4. Actualización y Revisión Constante de Licitaciones: Asegurar que las nuevas licitaciones se carguen oportunamente para mantener la base de datos actualizada.
5. Análisis de Texto y NLP: Procesar y analizar datos en diversos formatos utilizando técnicas de NLP.
6. Sistema de Búsqueda y Filtrado: Desarrollar funcionalidades de búsqueda basadas en palabras clave.
7. Escalabilidad y Adaptabilidad: Crear una solución que permita futuras mejoras y nuevas funcionalidades.
8. Gestión de Errores y Alertas: Implementar un sistema robusto para la gestión eficiente de errores y alertas.

Habilidades y Experiencia Requeridas:
● imprescindible profesional de habla hispana.
● Experiencia en manejo de Atom feeds y transformación de datos XML.
● Expertise en desarrollo backend, preferentemente en Java o lenguajes similares.
● Habilidad para trabajar con grandes volúmenes de datos y varios formatos.
● Conocimientos en seguridad y privacidad de datos.
● Experiencia en sistemas de gestión de errores y alertas.
● Capacidad para analizar y entender código existente en Java.

Entregables:
● Backend funcional para la descarga y procesamiento de Atom feeds en XML.
● Documentación técnica detallada del sistema.
● Guía de usuario y mantenimiento.

Los interesados deben enviar una propuesta que incluya:
● Metodología y tecnologías a utilizar.
● Ejemplos de proyectos similares.
● Presupuesto y cronograma estimado.
● Información sobre el equipo de desarrollo.

Hourly Range: $20.00-$40.00

Posted On: January 26, 2024 15:27 UTC
Category: Back-End Development
Skills:Java, Database Architecture, API, Web Service, Python, MySQL, Web Crawling

Country: Spain

click to apply

Powered by WPeMatico