Senior .NET Backend Developer

Softtek — Colombia · Posted ~1 day ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Senior .NET Backend Developer Requisitos Requerido – Habilidades Técnicas Sólida experiencia en el diseño y desarrollo de arquitecturas backend escalables utilizando el ecosistema .NET.Experiencia práctica sólida con ASP.NET Core (.NET 8 o superior) para la construcción de APIs RESTful y servicios backend.Experiencia comprobada aplicando principios de Clean Architecture y Domain-Driven Design (DDD).Experiencia trabajando con bases de datos relacionales como SQL Server y PostgreSQL.Experiencia con bases de datos NoSQL, incluyendo MongoDB y Redis.Experiencia implementando mecanismos de autenticación y autorización utilizando JWT, OAuth2, IdentityServer y Azure AD.Experiencia desplegando aplicaciones en entornos cloud, preferiblemente Microsoft Azure.Experiencia implementando y gestionando pipelines de CI/CD utilizando Azure DevOps o GitHub Actions.Sólidos conocimientos en optimización del rendimiento backend, escalabilidad y mejores prácticas de seguridad.Experiencia colaborando con equipos multidisciplinarios, incluyendo Frontend, UX y QA.Experiencia realizando revisiones de código (Code Reviews) y mentoría a desarrolladores junior o de nivel intermedio.Fuertes habilidades analíticas y de resolución de problemas.Experiencia deseable (Nice-to-have)Experiencia diseñando y manteniendo arquitecturas distribuidas o basadas en microservicios.Experiencia creando y manteniendo documentación técnica y diagramas de arquitectura. Responsabilidades Diseñar, desarrollar y mantener arquitecturas backend escalables, seguras y de alto rendimiento.Construir, evolucionar y mantener APIs RESTful utilizando ASP.NET Core (.NET 8 o superior).Definir la arquitectura backend siguiendo los principios de Clean Architecture y Domain-Driven Design (DDD).Desarrollar e integrar soluciones utilizando bases de datos relacionales y no relacionales.Implementar mecanismos seguros de autenticación y autorización.Gestionar despliegues en Microsoft Azure mediante pipelines de integración y entrega continua (CI/CD).Colaborar estrechamente con los equipos de Frontend, UX y QA para garantizar la calidad del producto y la alineación con los objetivos del negocio.Optimizar los servicios backend en términos de rendimiento, escalabilidad, confiabilidad y seguridad.Crear y mantener documentación técnica y diagramas de arquitectura.Realizar revisiones de código y brindar mentoría técnica a los miembros del equipo.Impulsar la mejora continua de los sistemas backend y las prácticas de ingeniería.Idiomas requeridos Idiomas requeridos Inglés: Nivel básico (11% al 30%) Información adicional Condiciones especiales Contrato: IndefinidoModalidad de trabajo: HíbridoUbicación: Colombia.