Ingeniero Backend .NET
Aviso de fuente externaen Softtek
RequisitosRequerido – Habilidades TécnicasMas de 5 años de experiencia desarrollando APIs RESTful con ASP.NET Core Experiencia con C#, LINQ y T-SQL Experiencia
Salario
No especificado
Ubicación
Bogotá, Colombia
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Ingeniero Backend .NET
Bogotá, Colombia
Descripción del empleo
RequisitosRequerido – Habilidades TécnicasMas de 5 años de experiencia desarrollando APIs RESTful con ASP.NET Core Experiencia con C#, LINQ y T-SQL Experiencia en ASP.NET Core y .NET 10 o superior Conocimiento de Clean Architecture, DDD, Repository Pattern, CQRS, SOLID Experiencia en arquitecturas orientadas a eventos y microservicios Experiencia con SQL Server, Redis Cache, Databricks Experiencia con Entity Framework Core y Dapper Conocimiento de OAuth2, JWT, IdentityServer, Azure AD Conocimiento de seguridad OWASP para APIs Experiencia en integración de servicios externos y APIs de terceros Experiencia en pruebas unitarias e integración, xUnit, Moq, AAA Experiencia con AKS, Azure SQL, Storage Account, Service Bus Experiencia con Azure Application Insights y Azure Key Vault Conocimiento de MediatR, FluentValidation, Polly Experiencia en integración entre frontend y backendRequerido – Habilidades BlandasComunicación efectiva con equipos multidisciplinarios Pensamiento analítico Resolución de problemas Proactividad Autonomía técnica Adaptabilidad a nuevas tecnologías Orientación a la calidad Trabajo colaborativoDeseable (Habilidades Técnicas)Experiencia con Azure DevOps Experiencia en CI/CD y pipelines automatizados Experiencia con Docker y Kubernetes Experiencia en despliegues cloud-native sobre Azure o AWS Experiencia en pruebas automatizadas de extremo a extremo Conocimiento de arquitecturas de microservicios o monolitos modularesResponsabilidades (Actividades a desempeñar)Diseñar e implementar APIs RESTful en ASP.NET Core Desarrollar servicios backend escalables y seguros Aplicar principios de Clean Architecture y DDD Implementar mecanismos de autenticación y autorización Integrar servicios externos, bases de datos y APIs de terceros Diseñar soluciones basadas en microservicios y arquitecturas orientadas a eventos Colaborar con equipos de UX, QA y DevOps Crear y mantener documentación técnica Participar en revisiones de código Garantizar calidad, rendimiento y mantenibilidad de las soluciones Implementar pruebas unitarias e integración Gestionar acceso a datos mediante Entity Framework Core y Dapper Implementar observabilidad y monitoreo usando servicios Azure Aplicar buenas prácticas de seguridad y desarrollo seguroIdiomas requeridosInglés: Intermedio BajoInformación adicionalLocaciónBogotá y alrededores (Híbrido), Resto de Colombia (Remoto)Mexico (Híbrido)Condiciones especialesParticipación en todas las capas de la arquitectura de software Desarrollo de soluciones empresariales escalables y seguras Trabajo conjunto con equipos multidisciplinarios Enfoque en arquitectura moderna, calidad y buenas prácticas de ingeniería Uso de tecnologías cloud y patrones avanzados de diseño de softwareDisponibilidad para viajar a Ciudad de Mexico