06 ago
|
Cidenet
|
Medellín
En Cidenet buscamos un(a) Desarrollador(a) Senior Backend (.NET / C#) para unirse a nuestro equipo y participar en el desarrollo de soluciones empresariales robustas, escalables y de alto rendimiento dentro del ecosistema Microsoft.
La persona será responsable del diseño, desarrollo y evolución de servicios backend, APIs y arquitecturas modernas, contribuyendo activamente a la calidad técnica, integración de sistemas y optimización de aplicaciones empresariales.
Trabajará de manera colaborativa con equipos de arquitectura, frontend, negocio y tecnología para construir soluciones seguras y alineadas con las necesidades del cliente.
Responsabilidades
Diseñar y desarrollar servicios backend y APIs utilizando .NET y C#.
Construir aplicaciones backend seguras, escalables y transaccionales aplicando principios SOLID, programación orientada a objetos y arquitecturas SOA/DDD.
Optimizar rendimiento y escalabilidad sobre el stack Microsoft (.NET, Entity Framework, SQL Server).
Participar en decisiones técnicas relacionadas con diseño de APIs, modelado de datos e integraciones.
Aplicar buenas prácticas de ingeniería de software: clean code,
code reviews,
pruebas unitarias,
CI/CD.
Colaborar con arquitectos, analistas y equipos frontend en contratos de integración y evolución técnica de las aplicaciones.
Participar en troubleshooting, mantenimiento, documentación y mejora continua de componentes backend.
Contribuir a migraciones y modernización de aplicaciones legacy hacia arquitecturas modernas basadas en servicios.
Coordinar integraciones con aplicaciones frontend SPA (Angular o similares).
Participar en la evolución técnica de las soluciones y proponer mejoras de arquitectura y rendimiento.
Trabajar de cerca con el Engineering Manager para cumplir objetivos y tiempos de entrega. Requirements
Requisitos indispensables
Mínimo 5 años de experiencia en desarrollo de software sobre stack Microsoft.
Experiencia sólida en desarrollo backend/server-side con .NET y C#.
Experiencia con: .NET 6 o superior,
ASP.NET Core,
Web API,
diseño de servicios RESTful.
Conocimiento sólido en: programación orientada a objetos,
SOLID,
arquitecturas SOA,
Domain-Driven Design (DDD).
Experiencia trabajando con SQL Server: optimización de queries,
indexing,
stored procedures,
Entity Framework / EF Core,
Dapper.
Experiencia desarrollando y consumiendo APIs RESTful.
Experiencia desplegando servicios backend en Azure: App Services,
Azure Functions,
Service Bus,
Azure SQL,
Key Vault.
Conocimiento en seguridad de APIs: OAuth2,
OpenID Connect,
JWT.
Experiencia con CI/CD y prácticas DevOps.
Capacidad para modernizar aplicaciones legacy hacia arquitecturas modernas basadas en servicios.
Idioma
Nivel de inglés B2+ (requerido).
Requisitos deseables
Experiencia con microservicios y arquitecturas orientadas a eventos.
Experiencia con: RabbitMQ,
Kafka,
Azure Service Bus.
Conocimiento de patrones de diseño: Repository,
CQRS,
Mediator,
Unit of Work.
Experiencia con pruebas unitarias e integración: xUnit,
NUnit,
Moq.
Experiencia con Docker y containerización.
Conocimiento en documentación técnica y APIs con Swagger/OpenAPI.
Formación académica
Profesional o Magíster en Ingeniería de Sistemas, Ciencias de la Computación o carreras afines.
Certificaciones Microsoft/Azure son un plus. Benefits
Participación en proyectos empresariales modernos y de alto impacto tecnológico.
Trabajo con tecnologías Microsoft y arquitecturas modernas.
Espacios de crecimiento técnico y aprendizaje continuo.
Trabajo colaborativo con equipos multidisciplinarios y clientes internacionales.
Participación en proyectos cloud y modernización tecnológica.
Cultura enfocada en innovación, mejora continua y buenas prácticas de ingeniería.
Ambiente de trabajo flexible y vibrante.
Contrato
Tipo: Laboral a término indefinido
Modalidad: Bogotá (Híbrido — 2 días oficina, 3 remoto)
Jornada: Tiempo completo (lunes a viernes)
📌 355 - Desarrollador Senior Backend (C#/.NET) Bilingüe (Medellín)
🏢 Cidenet
📍 Medellín