Analisando propostas

Desarrollador C#Net Scraping Cliente enterprise

Publicado em 27 de Outubro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Buscamos un Desarrollador Senior C#/.NET Core 9.0 para finalizar la implementación, ajuste y despliegue estable de dos servicios automatizados de rastreo (Worker Services) ya migrados a un entorno Linux (VPS).

Actualmente los servicios y la base de datos ya han sido migrados desde DigitalOcean (Supabase) a un VPS en Hetzner u OVH, y necesitamos garantizar su correcto funcionamiento continuo y rendimiento óptimo.

🎯 Objetivo Principal

Verificar, ajustar y asegurar el funcionamiento estable y permanente de los servicios automatizados en el nuevo entorno Linux, incluyendo el correcto acceso a la base de datos, la persistencia de ejecución y la configuración avanzada de proxies y scraping.


🔧 Tareas Críticas
    •    Configuración y prueba completa del despliegue:
Verificar que ambos servicios (.NET Worker Services) funcionan correctamente en el nuevo VPS Linux, incluyendo acceso y escritura en la base de datos PostgreSQL.

    •    Ajuste de conexión a la base de datos:
Revisar y actualizar la cadena de conexión (BaseDatos.cs) para garantizar la correcta interacción con la nueva instancia de PostgreSQL, incluyendo inserciones con RETURNING id y manejo de errores.

    •    Ejecución persistente:
Configurar los servicios para que se ejecuten de forma ininterrumpida en segundo plano utilizando systemd (u otra alternativa robusta).
    •    Configuración avanzada de entorno:
    •    Asegurar que la base de datos PostgreSQL está correctamente instalada y optimizada.
    •    Verificar la carga automática de los datos de proxies rotativos.
    •    Confirmar el correcto spoofing de headers, rotación de User-Agents y simulación de navegación móvil.
    •    Monitorización y estabilidad:
Implementar una solución ligera de supervisión (por ejemplo, systemd con Restart=always o pm2 alternativo) que reinicie automáticamente los servicios en caso de fallo.


🧠 Requisitos Indispensables

    •    C# / .NET Core (9.0 o superior):
Experiencia mínima de 5 años desarrollando y manteniendo servicios backend o worker services, con dominio de inyección de dependencias (DI) y concurrencia.
    •    DevOps / Linux:
Experiencia sólida en despliegue de aplicaciones .net en vps linux (ubuntu o debian), manejo de systemd, permisos, logs y monitoreo.
    •    PostgreSQL:
Conocimientos avanzados en instalación, configuración, administración y optimización. Capacidad para trabajar con conexiones desde Npgsql.
    •    Experiencia con scraping avanzado:
Conocimiento en rotación de proxies, spoofing de headers, y técnicas de simulación de tráfico real para rastreadores web de gran volumen.


📦 Entregables
    •    Servicios ejecutándose 24/7 en el VPS Linux.
    •    PostgreSQL operativo y correctamente configurado.
    •    Código C# actualizado, probado y documentado.
    •    Configuración de reinicio automático ante fallos.
    • Breve documentación técnica del despliegue y configuración aplicada.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por P. I.