Asesoramiento para desarrollo API Rest .NET Core 5 con seguridad

Job ID: 31060022

Budget: $15 – $25 USD

Asesoramiento para generar una solución .NET para la construcción de una API Rest .con las siguientes características:
- C# .NET Core 5
- Arquitectura limpia.
- Seguridad : se requiere asesoramiento sobre las medidas de seguridad a implementar, que permitan instalar la API tanto en el servidor de un cliente (on-premise, sin certificado SSL) como en un servidor en la nube.
- Utilización de una base SQL Server o MySQL

El proyecto inicial deberá implementar métodos básicos para:
- Recibir parámetros en un json, realizar una query a la DB asociada según los parámetros recibidos y devolver un json con los campos de la query. Paginación de resultados.

- Recibir parámetros en un json, realizar una operación interna y devolver un resultado con un mensaje en un json.

- Recibir parámetros en un json, realizar una operación y devolver un json con un string en base64 comprimido (hasta 2mb)

- Recibir json con 1 registro maestro y n registro detalles a insertar en tablas de la DB. Devuelve json con resultado y mensaje.

- Insertar 1 registro en tabla CABECERAS y 2 registros en tabla DETALLES (relación por el campo GUID). Devolver estado de la inserción.

Se requiere profesional con Experiencia en las tecnologías mencionadas.