Sobre este proyecto
it-programming / web-development
Abierto
El cliente tiene un sistema de Recursos Humanos. De lo que carece ese sistema es un gran número de reportes que necesita.
En un comienzo, se piden los siguientes 5 reportes:
• Reporte Horas Extra -> Tablas (company, users, employees, contracts, communes, regions, provinces, job_titles, job_managements, cost_centers, overtimes)
• Reporte Demográfico -> Tablas (company, users, employees, contracts, communes, regions, provinces, job_titles, job_managements, cost_centers)
• Reporte Antigüedad Fuerza Laboral -> (company, users, employees, contracts, communes, regions, provinces, job_titles, job_managements, cost_centers)
• Reporte Grupos Familiares -> (company, users, employees, contracts, communes, regions, provinces, job_titles, job_managements, cost_centers, family_groups)
• Reporte de Distribución por Centro de Costos -> (company, users, employees, contracts, communes, regions, provinces, job_titles, job_managements, cost_centers)
El cliente entregará la estructura de datos de las tablas, cuyo modelo hay que replicar en SQL Server en un servidor de AWS. Ellos se encargaran de poblar dichas tablas.
Necesitamos desarrollar unas API's que ellos llamen desde sus sistemas. Dichas API's deben generar esos 5 reportes como un archivo Excel que ellos descargarán. Esos reportes incluirán gráficos, como los mostrados en el archivo de Ejemplo
Es necesario desarrollar un sistema modular con funciones reutilizables debido a que luego de esos 5 reportes, habrán muchos más (aprox.
100).
El lenguaje a emplear será C# bajo la última versión de la plataforma .NET Framework.
Para acceso a la base de datos se debe utilizar Entity Framework,
Contexto general del proyecto
Nuestra idea es tercerizar este desarrollo. Es importante que la persona que envíe su propuesta se encuentre en Sudamérica (hispanoparlante) y con disponibilidad para reuniones virtuales. Se priorizarán personas que se encuentren en Chile.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias