27 ago
|
Cidenet
|
Colombia
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.
RequirementsRequisitos 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.
- Inglés B2
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
- Cualificado 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 dinámico.
Contrato
- Tipo: Laboral a término indefinido
- Modalidad: Bogotá (Híbrido — 2 días oficina, 3 remoto)
- Jornada: Tiempo completo (lunes a viernes)
Pregunta(s) de postulación:
- Cual es tu nivel de inglés conversacional? Indícalo en A1, A2, B1, B2, C1, etc
- ¿Cuántos años de experiencia tienes desarrollando software sobre tecnologías Microsoft (.NET/C#)?
- ¿Te encuentras disponible para trabajar bajo modalidad híbrida en Bogotá (2 días oficina, 3 remoto)?
- Cual es tu aspiración salarial?
Lugar de trabajo: Híbrido en Engativá, Cundinamarca 111131
📌 Desarrollador Senior Backend (C#/.NET) Bilingüe (Colombia)
🏢 Cidenet
📍 Colombia