Sobre este proyecto
it-programming /
Abierto
Proyecto migracion bases de datos
somos una empresa argentino-española radicada en buenos aires y barcelona, dedicada a la comercialización y soporte técnico de software y servicios para el mercado de productores asesores de seguros.
La Filial española está trabajando en ese campo desde hace varios años, y es muy reconocida. La Filial argentina está en la etapa de lanzamiento en nuestro país, con total soporte desde España.
El software con el que trabajamos actualmente es, básicamente, una App (iOS y Android), y un CRM integrado a la App, todo trabajando en modalidad SaaS en la nube Amazon.
El requerimiento:
Cada cliente (Productor de Seguros) tiene su propio sistema de gestión con el que procesa diariamente sus Asegurados, Cias. De Seguros, Pólizas, Coberturas, Riesgos, Primas, Vencimientos, Siniestros, etc.
Toda esa información reside en su Base de Datos que puede ser MySQL, Ingres, Access, Postgres, u otras, dependiendo del tamaño del Productor, pero en todos los casos conteniendo el mismo tipo de información. La amplia mayoría de las DBs son tipo SQL.
La tarea consiste en 1) entrar a esa BD de los Productores para analizar su estructura, 2) ciertos datos de esa bd deberán subirse a otra bd de nuestro sistema en la nube que tiene una estructura de tablas y campos diferente a la de los clientes, para lo cual : 3) mediante comandos sql desarrollar un programa que busque en la bd del cliente los mismos datos que existen en la bd de la nube, creando archivos .csv que serán subidos a la nube por un programa nuestro y grabados en esa BD temporaria, 4) controlar en el Log de la BD si ocurrieron errores en la transmisión de datos, eliminarlos y subir nuevamente los archivos .csv corregidos.
Adicionalmente, el programa que lee la Bd del cliente y crea los .csv que serán subidos a la nube (programa que residirá en el equipo del cliente), incluye una rutina con un cron, que una vez por día y a la hora seteada en el cron, se dispare e identifique las altas/bajas/modificaciones que se generaron en la bd del cliente, y suba los cambios actualizando la bd operativa residente en la nube amazon. También se deberá identificar y corregir eventuales errores de transmisión.
Existen algunas tareas menores a realizar, complementarias a las descriptas, que se detallaran oportunamente.
Luego la información será accedida por los usuarios desde la App vía sus smartphones.
La actividad central del freelancer será analizar los datos de la BD de los clientes, y crear los archivos .csv que serán subidos a la BD del sistema en la nube. El resto de los procesos es prácticamente automático.
Esta tarea de migración de datos debe ser repetida para cada nuevo cliente, por lo cual la actividad técnica del freelancer seria continua, con dedicación part-time probablemente creciente.
En todos los casos se deberá tomar contacto con cada cliente, para el análisis inicial de la estructura de su BD.
El freelancer tendrá permanente soporte por un técnico argentino Líder del Proyecto, vía teléfono, Skype o email.
Conocimientos necesarios:
Bases de datos tipo SQL, Administracion DBs, XML, Web Services, Programacion, TeamViewer, Otros
IMPORTANTE: Dado que el proyecto esta diseñado de acuerdo a las normas y procedimientos legislados para la industria del Seguro de Argentina, y esa industria tiene fuertes diferencias con dichas normas de otros países, el freelancer debe ser argentino o residir en este país, excluyentemente.
Por favor informar si estas en capacidad de desarrollar este tipo de tareas, tu disponibilidad de tiempo y el precio por hora. Se requiere un alto nivel de eficiencia, conocimientos y experiencia para este proyecto.
Categoría Programación y Tecnología
Tamaño del proyecto Medio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Duración del proyecto Más de 6 meses
Habilidades necesarias