Desarrollador/a .NET Senior — Migración de Backend con Microservicios

Posted 4 days ago

Worldwide

Summary

Buscamos un desarrollador/a .NET con experiencia sólida en arquitectura de microservicios, empaquetado de librerías privadas (NuGet) y gestión de secretos, para llevar adelante la migración de un backend desde infraestructura de un proveedor externo hacia infraestructura propia (AWS). El proyecto ya tiene un diagnóstico técnico inicial y un código base entregado por el proveedor original. Se necesita a alguien que pueda tomar ese código, resolver los bloqueantes de compilación/dependencias, y dejar todo containerizado y funcionando en el nuevo entorno. Responsabilidades principales Analizar y resolver dependencias de paquetes NuGet privados que actualmente no son accesibles (el código depende de un feed privado del proveedor original). Configurar y armar un repositorio propio de paquetes NuGet (Package Registry en GitHub o GitLab), incluyendo: Configuración de nuget.config para apuntar al feed propio. Autenticación vía Personal Access Token (variables de entorno, tanto local como en CI/CD). Compilación (dotnet build) y publicación (dotnet nuget push) de las librerías/paquetes necesarias. Reconstruir y republicar como mínimo 4 paquetes/librerías internas del backend (modelos, core, librerías auxiliares y la librería de gestión de secretos). Refactorizar la librería centralizada de manejo de secretos, que actualmente depende de GCP Secret Manager, para que pueda apuntar a un backend de secretos alternativo (AWS Secrets Manager, variables de entorno, base de datos, etc.), sin tener que modificar el resto de los microservicios que la consumen. Dockerizar la aplicación, resolviendo las dependencias que hoy impiden el build de las imágenes. Colaborar en la definición de qué credenciales/secrets son necesarios migrar y cuáles corresponden a integraciones que no aplican al nuevo cliente/entorno. Documentar el proceso de build y despliegue para que quede reproducible por el equipo interno. Requisitos técnicos (excluyentes) Experiencia comprobada con .NET / C# en entornos productivos (backend de microservicios). Experiencia armando y administrando repositorios privados de NuGet (GitHub Packages o GitLab Package Registry). Conocimiento práctico de gestores de secretos (GCP Secret Manager, AWS Secrets Manager, Vault, o similares) y de patrones de abstracción/wrapper para desacoplar el código de un proveedor específico. Experiencia con Docker (containerización de aplicaciones .NET, resolución de dependencias en build de imágenes). Manejo de Git (GitHub y/o GitLab), incluyendo configuración de Personal Access Tokens y variables de entorno para CI/CD. Buen entendimiento de arquitectura de microservicios (comunicación entre servicios, separación de capas model/core/services). Valorado (no excluyente) Experiencia previa en migraciones de infraestructura (cambio de cloud provider o de proveedor de hosting). Familiaridad con AWS (EC2, IAM, Secrets Manager). Experiencia en proyectos con organismos públicos o municipales. Requisitos del perfil Ubicación: Latinoamérica (excluyente). Idioma: Español nativo o fluido (excluyente) — el equipo con el que va a coordinar habla español y las reuniones se hacen en español. Disponibilidad para reuniones de coordinación técnica (video llamadas) con el equipo del proyecto. Capacidad de trabajar de forma autónoma, documentando avances y bloqueantes. Modalidad Trabajo remoto, part-time. Se espera un especialista, no un perfil junior: el proyecto ya tiene un diagnóstico técnico hecho y se necesita a alguien que pueda ejecutar y resolver sin curva de aprendizaje larga sobre estos temas puntuales.

  • $1,200.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
.NET Framework
PostgreSQL
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:3 days ago
  • Interviewing:
    5
  • Invites sent:
    15
  • Unanswered invites:
    4
About the client
Member since Jan 29, 2025
  • ARG
    Escobar8:34 AM
  • $869 total spent
    4 hires, 1 active
  • 53 hours
  • Tech & IT
    Individual client

Explore similar jobs on Upwork

Application InstallationFixed-price‐ Posted 3 weeks ago
Android
Smartphone
Tablet
iPhone
Cin 7 Core and QuickBooks Integration SpecialistFixed-price‐ Posted 2 months ago
Intuit QuickBooks
Accounting
Bookkeeping
Windows Administration

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo