Sr. Cloud-Native .NET Engineer
Sr. Cloud-Native .NET Engineer
📍 Información General
Ubicación: Colombia
🎯 Objetivo del Cargo
Buscamos un Sr. Cloud-Native .NET Engineer para participar en un proyecto de alto impacto, liderando el diseño, desarrollo e implementación de soluciones empresariales escalables sobre arquitectura cloud-native en Azure. La posición requiere una combinación de experiencia técnica profunda, visión arquitectónica y capacidad para impulsar iniciativas complejas desde la definición técnica hasta la operación en producción. El profesional trabajará en entornos distribuidos, integraciones empresariales y microservicios, garantizando altos estándares de seguridad, rendimiento y mantenibilidad.
✅ Requisitos Indispensables
Formación Académica
Licenciatura o título profesional en Ciencias de la Computación, Ingeniería de Software, Sistemas de Información o carreras afines.
Experiencia
Mínimo 7 años de experiencia profesional en desarrollo de software con tecnologías .NET.
Mínimo 3 años de experiencia en tecnologías relacionadas con Transportation Management y/o Distribution Management.
Experiencia desempeñándose como Senior Engineer, Technical Lead o Solution Architect en aplicaciones empresariales.
Experiencia diseñando y desarrollando soluciones cloud-native en Azure.
Experiencia en sistemas distribuidos, arquitecturas de microservicios y patrones de diseño orientados a eventos.
Experiencia desarrollando y desplegando aplicaciones contenerizadas con Docker.
Experiencia construyendo integraciones con sistemas empresariales, plataformas SaaS y proveedores externos.
Experiencia diseñando, consumiendo y soportando APIs GraphQL y REST.
Experiencia utilizando herramientas de desarrollo asistidas por IA en entornos empresariales.
⚙️ Conocimientos Técnicos Indispensables
Desarrollo .NET y Arquitectura
Desarrollo de aplicaciones empresariales con .NET.
Arquitectura de software empresarial.
Principios SOLID.
Patrones de diseño.
Optimización de rendimiento.
Arquitecturas de microservicios.
Sistemas distribuidos.
Arquitectura orientada a eventos.
Cloud y Servicios Azure
Azure.
Azure Service Bus.
Azure Functions.
Azure SQL Database.
Azure Key Vault.
Azure Data Factory.
Azure Application Configuration Services.
Soluciones escalables basadas en nube.
APIs e Integraciones
GraphQL.
REST APIs.
Integraciones con plataformas SaaS.
Integraciones con sistemas empresariales.
Integración con servicios y APIs de terceros.
Contenedores y Despliegue
Docker.
Servicios de alojamiento y despliegue en Azure para aplicaciones contenerizadas.
Seguridad
Principios de seguridad de aplicaciones.
Authentication.
Authorization.
Secure Coding Practices.
OWASP.
Gestión de vulnerabilidades y remediación.
Testing y Calidad
Unit Testing.
Integration Testing.
System Testing.
Performance Testing.
Smoke Testing.
Postman o herramientas equivalentes para validación de APIs.
Inteligencia Artificial Aplicada al Desarrollo
Uso de herramientas de desarrollo asistido por IA.
GitHub Copilot.
ChatGPT.
Claude.
🔑 Responsabilidades
Diseñar y desarrollar aplicaciones empresariales utilizando .NET y arquitecturas cloud-native sobre Azure.
Definir arquitecturas de solución, diseños técnicos y estrategias de implementación para sistemas escalables, seguros y mantenibles.
Diseñar, desarrollar y soportar microservicios, servicios de backend, Azure Functions y soluciones orientadas a eventos.
Construir y mantener integraciones con sistemas internos, plataformas externas y APIs.
Diseñar y desarrollar servicios basados en GraphQL y REST.
Implementar mecanismos de autenticación, autorización y prácticas de desarrollo seguro.
Desarrollar y desplegar soluciones contenerizadas utilizando Docker y servicios Azure.
Utilizar servicios Azure para soportar aplicaciones empresariales e integraciones complejas.
Ejecutar estrategias de pruebas unitarias, integración, sistema, rendimiento y smoke testing antes de la fase de QA.
Apoyar la resolución de incidentes en producción y ejecutar análisis de causa raíz.
Colaborar con Product Owners y líderes técnicos en la priorización de backlog, análisis de deuda técnica y definición de soluciones futuras.
Elaborar documentación técnica, diagramas de arquitectura, diagramas de secuencia y planes de implementación.
Implementar mecanismos de monitoreo, observabilidad, logging y alertamiento.
Investigar y resolver desafíos técnicos complejos de forma autónoma.
Utilizar herramientas de IA de manera responsable para incrementar productividad, calidad y velocidad de entrega.
🤝 Competencias
Pensamiento arquitectónico y visión estratégica.
Resolución de problemas complejos.
Autonomía y sentido de ownership.
Comunicación efectiva con audiencias técnicas y no técnicas.
Adaptabilidad al cambio y aprendizaje continuo.
Colaboración y trabajo en equipo.
- Departamento
- Tecnología de la Información (TI / IT)
- Ubicaciones
- Talycap Global, Colombia
- Estado remoto
- Híbrido
- Tipo de empleo
- Tiempo completo
Acerca de Talycap Global
Somos una empresa referente y especialista en talento humano principalmente del nicho de tecnología, apoyamos a nuestros clientes incorporando talento humano especializado para sus proyectos con servicios flexibles a las necesidades en la modalidad de Staffing o Headhunting.