




**Roca Alliances** es una firma especializada en reclutamiento del sector tecnológico que conecta a los mejores talentos con empresas líderes globales. Ofrecemos soluciones personalizadas de contratación para garantizar el ajuste perfecto en cada puesto. Con un profundo conocimiento de las tendencias del sector, impulsamos procesos de reclutamiento eficientes y dirigidos que fomentan alianzas duraderas y apoyan el crecimiento empresarial. Nuestra misión es sencilla: ayudar a las empresas a prosperar proporcionando los profesionales adecuados para satisfacer sus necesidades. **Upshop** es una plataforma SaaS creada para transformar las operaciones de alimentos frescos en el sector minorista. Al integrar en tiempo real la gestión de inventarios, pronósticos, pedidos y cumplimiento omnicanal, Upshop hace que las operaciones de las tiendas sean más inteligentes y eficientes. Desde la planificación y preparación hasta la entrega, ayuda a los minoristas a reducir el desperdicio, simplificar procesos y mejorar la forma en que se gestionan los alimentos frescos, lo que resulta en mayor eficiencia, menos residuos y clientes más satisfechos. **Descripción del puesto:** Estamos buscando ingenieros de software full stack senior experimentados, altamente ágiles, rápidos aprendiendo y colaborativos. Trabajarás con un equipo distribuido globalmente y de alto desempeño para diseñar, desarrollar y mantener soluciones nativas de la nube en Microsoft Azure utilizando C\#, Azure Functions, Cosmos DB, SQL Server, Service Bus y tecnologías relacionadas. En el frontend, utilizamos Angular para web y .NET MAUI para dispositivos móviles. Este puesto es ideal para ingenieros con sólidos fundamentos en ciencias de la computación, pasión por los patrones de diseño y capacidad para aprender y aplicar rápidamente múltiples lenguajes y frameworks. Debes sentirte cómodo utilizando inteligencia artificial en tu flujo de trabajo diario como ingeniero para maximizar la productividad y calidad. **Principales responsabilidades** * Diseñar, desarrollar y mantener aplicaciones seguras y de alto rendimiento utilizando C\#/.NET Core, Azure Functions y servicios de Azure (Cosmos DB, Service Bus, cuentas de almacenamiento, API Management). * Aplicar patrones de diseño, principios de arquitectura limpia y sólidos fundamentos de ciencias de la computación para construir soluciones escalables y mantenibles. * Utilizar activamente herramientas de inteligencia artificial para generación de código, refactorización, pruebas y depuración. * Colaborar con propietarios de productos, arquitectos, QA y DevOps en un entorno ágil (sprints de dos semanas). * Participar en revisiones de código, compartir conocimientos con colegas y orientar a ingenieros juniors. * Escribir pruebas unitarias e integradas para garantizar la calidad y mantenibilidad del código. **Habilidades y experiencia requeridas** * Título universitario en Ciencias de la Computación o campo relacionado, o experiencia equivalente. * Experiencia demostrada en ingeniería de software empresarial (C\#, Java, Python, Rust, Go, NodeJS) * Habilidad en desarrollo integral que abarque niveles de interfaz de usuario, aplicación y base de datos. * Sólido dominio de los fundamentos de ciencias de la computación (algoritmos, estructuras de datos, concurrencia). * Competencia en patrones de diseño y mejores prácticas modernas de ingeniería de software. * Experiencia en diseño de API REST, seguridad (OAuth2, JWT) y arquitectura nativa de la nube. * Capacidad para aprender rápidamente nuevos lenguajes de programación, frameworks y herramientas. * Excelentes habilidades de comunicación en inglés (oral y escrita). **Requisitos preferidos** * Experiencia con Angular para desarrollo web y conocimiento de .NET MAUI para desarrollo móvil. * Experiencia comprobada en C\#/.NET Core y Microsoft Azure (incluyendo Azure Functions, Service Bus, Cosmos DB y SQL Server). * Experiencia con lenguajes adicionales como Java, Python o JavaScript/TypeScript más allá de Angular. * Antecedentes en sectores como supermercados, venta minorista de alimentos u otros similares. * Experiencia en flujos de trabajo de desarrollo de software asistidos por IA. * Conocimiento de arquitectura de microservicios, programación asíncrona y desarrollo guiado por pruebas (TDD). **Habilidades blandas** * Aprendizaje rápido con mentalidad proactiva. * Alta capacidad de colaboración, adaptabilidad y habilidad para trabajar en un equipo distribuido y multicultural. * Fuertes habilidades para resolver problemas y pensamiento analítico. Únete a nosotros y forma parte de una empresa que está transformando negocios a nivel global **Beneficios** \- **Salario competitivo en pesos colombianos (COP)** \- **Seguro médico privado** **\- Capacitación y mentoría continua** \- **Trabaja con una empresa global líder** **\- Oportunidades de crecimiento:** Únete a un equipo en crecimiento con amplias posibilidades de avance profesional. \- **Cultura colaborativa:** Trabaja junto a profesionales apasionados en un entorno innovador. **\- Puesto presencial:** Excelente oportunidad para colaborar con el liderazgo en la oficina moderna de Medellín. **¡Esta es una excelente oportunidad!** Si cumples con los requisitos, nos encantaría comenzar una conversación contigo. Simplemente completa el formulario de solicitud y nos pondremos en contacto contigo rápidamente para programar tu entrevista. ¡No pierdas la oportunidad de trabajar con una destacada empresa global de TI en pleno crecimiento! **\*\* Solo se considerarán currículos en inglés para este puesto \*\*** Tipo de empleo: Tiempo completo Pregunta(s) de solicitud: * ¿Tienes experiencia en ingeniería de software empresarial (C\#, Java, Python, Rust, Go, NodeJS)? * ¿Eres competente en desarrollo integral que cubra niveles de interfaz de usuario, aplicación y base de datos? * ¿Cuántos años de experiencia tienes como Ingeniero Fullstack? Idioma: * ¿Inglés a nivel conversacional? (Requerido)


