Desarrollador Backend .Net
Desarrollador Backend .Net
Bogotá, CO, 110231 Medellin, CO, 050021
Buscamos una persona con experiencia en desarrollo backend sobre tecnologías .NET, orientada a la construcción de APIs, servicios de procesamiento en segundo plano y arquitecturas basadas en microservicios. El perfil participará en el desarrollo de soluciones escalables, resilientes y orientadas a eventos, garantizando la integración eficiente entre servicios y la alta disponibilidad de las plataformas.
Responsabilidades
• Desarrollar y mantener APIs REST utilizando .NET y ASP.NET Core
• Diseñar e implementar servicios de procesamiento en segundo plano mediante Worker Services
• Construir soluciones backend basadas en arquitecturas de microservicios
• Implementar mecanismos de integración mediante colas de mensajería y comunicación asíncrona
• Diseñar y optimizar modelos de datos relacionales y su acceso mediante Entity Framework Core
• Aplicar patrones de arquitectura orientados a eventos para garantizar escalabilidad y resiliencia
• Implementar mecanismos de autenticación y autorización para proteger servicios y APIs
• Participar en el diseño y evolución de servicios de alta disponibilidad
• Colaborar con equipos multidisciplinarios para garantizar la calidad técnica de las soluciones
• Gestionar código fuente y participar en procesos colaborativos de desarrollo utilizando Git
• Aplicar buenas prácticas de desarrollo, seguridad y mantenibilidad en todos los componentes backend
Requisitos y Calificaciones
• Experiencia en desarrollo con .NET 6 o superior
• Experiencia con .NET 8 o .NET 9
• Experiencia en desarrollo de APIs REST utilizando ASP.NET Core
• Conocimiento en implementación de Worker Services para procesamiento en background
• Experiencia trabajando con RabbitMQ o herramientas de mensajería equivalentes
• Experiencia con Entity Framework Core
• Conocimiento en diseño de bases de datos relacionales
• Experiencia con SQL Server o motores de bases de datos similares
• Conocimiento de patrones CQRS
• Conocimiento de arquitecturas Pub/Sub
• Experiencia en diseño orientado a eventos
• Capacidad para diseñar e implementar servicios escalables y resilientes
• Conocimiento en autenticación y autorización mediante OAuth2, JWT o mecanismos similares
• Manejo de Git y control de versiones
Diferenciales
• Experiencia en entornos Dockerizados
• Experiencia con Kubernetes
• Experiencia en pruebas automatizadas unitarias
• Experiencia en pruebas de integración
• Conocimiento de buenas prácticas de seguridad para APIs y servicios backend
• Experiencia en arquitecturas cloud y despliegues distribuidos
Habilidades blandas
• Resolución de Problemas
• Comunicación
• Trabajo en equipo
• Proactividad
• Adaptabilidad
• Autogestión
• Toma de Decisiones
• Construcción de Relaciones
• Gestión de Stakeholders
• Pensamiento Estratégico
• Pragmatismo
• Control y organización
• Manejo de Conflictos
• Orientación a resultados
En cumplimiento con nuestras disposiciones en materia de protección de datos personales, te informamos que la información que nos proporciones, será tratada conforme al Aviso de Privacidad que encontrarás en nuestra página web.En el apartado: Aviso de privacidad para el tratamiento de datos personales- candidato-