¡Únete a CGI! ¿Quieres formar parte de una de las cinco empresas más grandes de TI y procesos de negocios en el mundo? En CGI estamos seleccionando un/a Azure Integration Developer para trabajar en un proyecto internacional. Requisitos: Título universitario en Ciencias de la Computación, Ingeniería o campo relacionado (o experiencia equivalente). 6 años de experiencia desarrollando aplicaciones web full stack con tecnologías de Microsoft. Inglés conversacional (B2 o superior). Dominio avanzado de .NET Core, ASP.NET Core y C#. Experiencia práctica trabajando con Logic Apps, ADF, Service Fabric y transformaciones XSLT. Amplia experiencia en el desarrollo de API REST utilizando .NET Core. Experto en Microsoft Azure, incluyendo tecnologías y servicios IaaS y PaaS. Sólido entendimiento de la arquitectura de Microservicios y desarrollo en Service Fabric. Dominio de la programación orientada a objetos, principios S.O.L.I.D., patrones de diseño y mejores prácticas. Experiencia con servicios de Azure (Service Fabric, cuentas de almacenamiento, monitoreo, Key Vaults, Redis). Experiencia práctica con SQL y CosmosDB. Experiencia con Azure ServiceBus (Colas, temas, suscripciones). Sólido entendimiento de las prácticas DevOps. Experiencia en pruebas unitarias y de integración. Funciones y/o responsabilidades: Desarrollar soluciones de software escalables utilizando tecnologías de Microsoft. Implementar la lógica de negocio tanto en el front-end como en el back-end para nuevas funcionalidades. Participar en todos los aspectos del Ciclo de Vida de Desarrollo de Software Ágil. Proporcionar liderazgo y mentoría a desarrolladores junior. Realizar revisiones de código entre compañeros. Traducir diseños/esquemas en HTML y CSS de alta calidad y responsivos. Interactuar con propietarios de producto y representantes del negocio. Apoyar en lanzamientos mensuales y ad-hoc. Crear y mantener documentación técnica. Ayudar a definir los estándares empresariales para nuevas aplicaciones. Deseables: Conocimiento de Azure API Management (preferido). Habilidades complementarias: Participa y ofrece aportes en el diseño, rediseño y desarrollo de productos y aplicaciones tecnológicas. Contribuye y a menudo lidera las fases de especificación y diseño de software del ciclo de vida del desarrollo de software. Lidera y gestiona el diseño e implementación de nuevos desarrollos de software y esfuerzos de mejora, y coordina la instalación de sistemas y pruebas de software con otros tecnólogos. Ayuda a los usuarios en la identificación y resolución de problemas de software liderando el análisis de causa raíz, proporcionando opciones para la resolución y recomendaciones. ¡Postúlate! #J-18808-Ljbffr