- Remoto · Latinoamérica
- Por proyecto
- Senior
- USD 4,000 – USD 6,000 al mes
Publicada
Contratan desde: Latinoamérica
Descripción del puesto
Sobre la vacante
JoinReady está buscando un Backend Developer .NET para unirse al equipo de un producto digital estratégico enfocado en mejorar la gestión de riesgos y la toma de decisiones. Trabajarás en una solución moderna basada en datos, automatización, IA y experiencias digitales intuitivas, dentro de un entorno tecnológico cloud-native.
Lo que harás:
- Diseñar y desarrollar APIs y servicios backend escalables con .NET Core / C#
- Construir soluciones cloud-native en Microsoft Azure
- Integrar APIs externas y gestionar autenticación segura (OAuth2 / JWT)
- Implementar pruebas automatizadas y buenas prácticas de arquitectura
- Colaborar con equipos frontend, producto y DevOps
- Participar en decisiones técnicas y evolución de la arquitectura
Lo que buscamos:
- Experiencia sólida en .NET Core / ASP.NET Core (ideal .NET 8)
- Desarrollo de APIs REST y arquitectura limpia (SOLID, DDD, Clean Architecture)
- Experiencia con Azure, CI/CD y contenedores (Docker)
- Manejo de SQL Server / Azure SQL y Entity Framework Core
- Conocimientos en autenticación moderna (OAuth2, OpenID, Azure AD)
- Buenas prácticas de testing, versionamiento y diseño escalable
- Inglés avanzado
Condiciones:
- Modalidad contractor 100% remoto
- Proyecto estratégico con impacto organizacional
- Entorno técnico moderno y colaborativo
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en un producto con impacto real en la gestión de riesgos y decisiones estratégicas de empresas. Formarás parte de un equipo que construye soluciones modernas basadas en datos, automatización e IA, utilizando tecnologías de vanguardia como .NET 8, Azure y arquitecturas cloud-native. Podrás crecer profesionalmente en un entorno colaborativo e internacional, participando en decisiones técnicas clave y evolucionando la arquitectura del producto.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: .NET Core 8, ASP.NET Core, APIs REST, Azure (App Services, Functions, Storage), Docker, SQL Server/Entity Framework, OAuth2/JWT, CI/CD
- Soft skills: Colaboración en equipos multidisciplinarios, comunicación efectiva en inglés, pensamiento analítico para diseño de arquitecturas escalables
Tips prácticos para este puesto
- Prepara tu portafolio: Ten ejemplos concretos de APIs REST que hayas desarrollado con .NET Core, incluyendo decisiones de arquitectura (Clean Architecture, DDD) y cómo manejaste autenticación segura.
- Domina Azure: Familiarízate con los servicios de Azure más usados en desarrollo backend (App Services, Functions, Cosmos DB, Azure SQL) y cómo implementar soluciones cloud-native.
- Enfócate en testing: Las empresas valoran candidatos que implementan pruebas automatizadas (unitarias, de integración) y siguen buenas prácticas de CI/CD.
Recursos recomendados
- Documentación oficial: Microsoft Learn para .NET 8 y Azure Developer Center
- Influencers: Scott Hanselman (Microsoft), David Fowler (ASP.NET Core team)
- Cursos: "Building Cloud-Native Applications with .NET" en Pluralsight, "ASP.NET Core Web API" en Udemy
- Herramientas: Visual Studio 2022, Postman para testing de APIs, Docker Desktop
Preguntas frecuentes en entrevistas para este rol
- "Describe cómo diseñarías una API REST escalable para gestión de riesgos usando .NET Core y Azure" - Tip: Enfócate en arquitectura limpia, separación de responsabilidades, uso de Azure Functions para procesos asíncronos, y cómo manejarías autenticación con Azure AD.
- "¿Cómo implementarías pruebas automatizadas en un proyecto .NET Core con Entity Framework?" - Tip: Menciona el uso de xUnit o NUnit, mocking de dependencias con Moq, y pruebas de integración con una base de datos en memoria o contenedores Docker.
- "Explica tu experiencia con CI/CD en Azure DevOps o GitHub Actions para despliegues en Azure" - Tip: Describe pipelines YAML, etapas de build, test y deploy, y cómo manejas variables de entorno y secretos de forma segura.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $2,500 | | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,000 |
*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en el alcance del proyecto - Pregunta en la entrevista: "¿Cuál es la hoja de ruta del producto a 6 meses y cómo se priorizan las features?" para detectar si hay desorganización o cambios constantes.
- Bandera roja 2: Poca inversión en herramientas y capacitación - Investiga antes de aceptar: Revisa si la empresa provee licencias de Azure, acceso a cursos de Microsoft Learn, y si hay presupuesto para conferencias o certificaciones.
- Bandera roja 3: Equipo técnico reducido o sobrecargado - Señal de advertencia común: Si mencionan que eres el único desarrollador backend o que el equipo tiene alta rotación, podría indicar mal manejo de carga de trabajo o falta de soporte.
Habilidades
- .NET Core
- C#
- ASP.NET Core
- .NET 8
- APIs REST
- Microsoft Azure
- Azure App Services
- Azure Functions
- Azure Storage
- Docker
- SQL Server
- Azure SQL
- Entity Framework Core
- OAuth2
- JWT
- OpenID
- Azure AD
- CI/CD
- Clean Architecture
- SOLID
- DDD
- Visual Studio 2022
- Postman
- Docker Desktop
- xUnit
- NUnit
- Moq
- Azure DevOps
- GitHub Actions
- Cosmos DB