




Resumen del Puesto: Buscamos un Desarrollador Senior Backend (.NET/C#) para unirse a nuestro equipo, responsable del diseño, desarrollo y evolución de servicios backend y APIs en el ecosistema Microsoft, colaborando en soluciones empresariales robustas. Puntos Destacados: 1. Participación en proyectos empresariales modernos y de alto impacto tecnológico. 2. Trabajo con tecnologías Microsoft y arquitecturas modernas. 3. Cultura enfocada en innovación, mejora continua y buenas prácticas. 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. 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. 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 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


