Desarrollador Backend Senior .NET

Summary

The Senior .NET Developer will modernize legacy services by refactoring existing business logic into secure, observable, and maintainable REST APIs using .NET 8. The role focuses on migrating monolithic codebases to microservices while ensuring robust authentication and production-ready logging.

Senior .NET Developer | Backend Developer .NET | Desarrollador Backend C | ASP.NET Core Developer

Propósito de la posición

Renovar servicios heredados y convertir lógica de negocio existente en APIs modernas, observables y seguras. El perfil deberá comprender código antiguo, separar responsabilidades y entregar componentes preparados para operar en producción con alta trazabilidad.

Resultados esperados

  • Analizar componentes legacy y trasladar su comportamiento a servicios REST desarrollados sobre .NET 8 o una versión compatible.
  • Diseñar microservicios y APIs con contratos claros, documentación técnica y criterios de mantenibilidad.
  • Aplicar autenticación y autorización con tokens, transporte cifrado y controles alineados con riesgos comunes de aplicaciones web.
  • Centralizar el tratamiento de errores, logs y eventos para facilitar soporte, observabilidad y diagnóstico en producción.
  • Trabajar junto con integración y QA para asegurar consistencia funcional y cobertura de pruebas.

Requisitos indispensables

  • C, .NET Core / .NET 6, 7 u 8 y ASP.NET Core Web API.
  • Diseño de APIs REST, microservicios, inyección de dependencias y patrones de desarrollo backend.
  • Capacidad para leer y comprender aplicaciones VB.NET o bases de código equivalentes de larga antigüedad.
  • Capacidad para implementar autenticación basada en tokens, OAuth 2.0 y conexión con identidades corporativas de Entra ID o Active Directory.
  • Conocimiento aplicado de OWASP Top 10 y desarrollo seguro.

Conocimientos que suman valor

  • Experiencia modernizando aplicaciones monolíticas o servicios móviles heredados.
  • Manejo de observabilidad, logging estructurado y pruebas unitarias/integración.
  • Experiencia en sistemas transaccionales de banca, créditos, cobranzas o retail.

-Requerimientos- Educación mínima: Técnico

3 años de experiencia

Palabras clave: developer, programador, senior, sr, dotnet, net, net

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available