Start Your Search Here

Job Search

Softtek

, , Colombia / Global

Senior .NET Backend Developer

Job Description

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.

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.

#J-18808-Ljbffr

Aplicar Now

Similar Opportunities

View all jobs