Se busca un equipo altamente calificado para el reemplazo integral del sistema actual de fiscalización de un organismo recaudador del sector gobierno. El proyecto tiene un alcance funcional significativo, dividido en cuatro módulos clave:
1. Cruce de inconsistencias entre dos impuestos: Modernización del núcleo del sistema, manejando más de 100,000 registros.
2. Módulo de diferencia de alícuotas: Prioritario, ya que actualmente se gestiona de forma 100% manual.
3. Gestión autónoma de cuestionarios: Implementación de un motor No-Code basado en árboles de decisión, con aplicación transversal.
4. Cruce entre agentes de recaudación y contribuyentes: El módulo más complejo, que incluirá comparación de retenciones, percepciones y regímenes especiales, así como la gestión de descargos estructurados con justificaciones y respuestas automáticas.
El stack técnico previsto incluye:
* Backend: Java 17 con Spring Boot, arquitectura de microservicios, Apis rest y seguridad basada en jwt.
* Frontend:
Vue.js y TypeScript.
* Base de datos: PostgreSQL en alta disponibilidad (master + réplica).
* Plataforma de despliegue: OpenShift (Red Hat / Kubernetes), siguiendo el estándar del organismo.
* Gestión de identidad: Keycloak, con integración al sistema de Sso de gobierno.
* ci/cd: implementación de pipelines sobre openshift.
* Observabilidad: Utilización de Prometheus, Grafana y la suite ELK.
* Integraciones: Con organismos tributarios nacionales y provinciales, agentes de recaudación y entidades bancarias.
La metodología de trabajo será ágil e iterativa. Se prevén 3 meses de relevamiento integral previo al inicio del desarrollo, que incluirá ingeniería inversa del sistema legacy y workshops con las áreas de fiscalización, recaudación, legales, sistemas y seguridad. Se requiere la convivencia obligatoria con el sistema actual hasta la madurez del nuevo, asegurando siempre la disponibilidad de un rollback. La filosofía del proyecto es de entregables incrementales en cada hito, siguiendo el principio de "primero la bicicleta, después la moto, después el coche, después el helicóptero".
El plazo estimado para la finalización del proyecto es de 15 meses, estructurado en 6 fases y con 6 hitos validados por las áreas correspondientes. El equipo previsto consta de 14 perfiles profesionales, con un esfuerzo total estimado de aproximadamente 11,000 horas. La modalidad de trabajo será remota, y el cliente proveerá tres ambientes: Desarrollo, Homologación y Producción. El despliegue a Producción será ejecutado por el área de sistemas del organismo para asegurar el cumplimiento de las normativas internas.
Plazo de Entrega: No definido