Aplicar Oferta

Descripción de la oferta

Ingram Micro Cloud es una división global de Ingram Micro y emplea a más de 1.500 especialistas en Cloud en todo el mundo. Entre este gran grupo de expertos hay más de 400 asociados de ventas Cloud y más de 700 son ingenieros.

Como proveedor de servicios Cloud de primera calidad, Ingram Micro Cloud concibe la nube no sólo como una tecnología única, sino más bien como una plataforma fundacional capaz de apuntalar la transformación digital.

Nuestra innovadora plataforma y ofertas de servicios impulsan algunas de las empresas más pioneras y exitosas del mundo.

Buscamos un Desarrollador Senior con los siguientes requisitos:

Funciones y responsabilidades esenciales

Ingram Micro añade constantemente nuevos servicios en su cartera de Cloud, por lo tanto, el deber principal es hacer posible la integración entre la plataforma de Ingram Micro Cloud y los servicios Cloud de terceros. La naturaleza de los servicios que se integran es muy diversa – soluciones de seguridad, soluciones de colaboración, IaaS, sistemas de pago, etc., todo lo que se necesita para apoyar la entrega y la gestión del ciclo de vida completo de servicios Cloud

Esto incluye:

Análisis del proveedor de servicios y del producto que ofrece

Un esfuerzo conjunto entre la gestión de productos y la ingeniería para entender lo que hay que integrar y ofrecer a los consumidores de la plataforma

Recopilación de los requisitos del proveedor y del gestor de productos y modelado de dicho producto en la plataforma de Ingram Micro Cloud

Un esfuerzo conjunto entre la Gestión de Productos y la Ingeniería para entender cómo debe integrarse el servicio y cuáles son las ofertas, que pueden construirse una vez completada la integración

Diseñar la arquitectura de la integración siguiendo los estándares de la plataforma y al mismo tiempo acomodando las necesidades del negocio

Implementar la integración

Implementación de las pruebas automatizadas

Colaborar con los redactores técnicos para preparar la documentación de acompañamiento de la integración

Cualificaciones generales

Alto nivel de inglés escrito y conversacional. La empresa está repartida en diferentes lugares (España, Rusia, India, Canadá, Estados Unidos, etc.), el idioma común de comunicación dentro y fuera (con los socios) es el inglés.

Disponibilidad para viajar. Sí, ¡puedes viajar!

Cooperación y juego en equipo. Trabajarás en un grupo de personas jóvenes y de mentalidad abierta.

Cualificaciones, conocimientos, habilidades y destrezas requeridas

Fundamentos de programación y arquitectura de software

Comprensión de los algoritmos comunes de filtrado/búsqueda/ordenación, estructuras de datos comunes en el desarrollo de software, conceptos

Análisis y normalización de datos, intercambio de datos

Comprensión y aplicación de patrones de desarrollo comunes

Experiencia realizando integraciones entre sistemas de cualquier tipo

Desarrollo y diseño de API para que otros servicios las consuman

Se valorará la experiencia con el ecosistema AWS, MS Azure, Google Compute, Rackspace, etc.

Se valorarán conocimientos en bases de datos relacionales y no relacionales.

Experiencia en mantenimiento de software. Habilidades en debugging y troubleshooting. (+2 años experiencia)

Experiencia en testing: unit testing, end-to-end testing. (+2 años experiencia)

Habilidad comunicativa y de trabajo en grupo.

Comprensión de los conceptos de seguridad: Inyección SQL, XSS, CSRF, seguridad en el intercambio de datos

Tecnologías y herramientas:

Alto conocimiento de Python 3 (+3 años experiencia).

Buen conocimiento de PHP 7.x, 8.x. (+1 año experiencia).

Experiencia en React|Vue|Angular ( +2 años).

Buenos conocimientos en buenas practicas de desarrollo: OOP, SOLID, Design Patterns, etc.

Experiencia en integración de servicios en la nube via APIs: REST, SOAP, OAuth2, etc. (+2 años experiencia).

Se valorará familiaridad con herramientas de trabajo como Confluence, Jira, Teams.

Se valorará familiaridad con Linux y/o Docker.

Beneficios

– Modelo de trabajo híbrido (remoto/oficina), flexibilidad horaria y jornada de verano

– Tickets Restaurant

– Seguro médico (posibilidad de incluir a los familiares)

– Formación técnica y en idiomas (inglés/español), y oportunidades de desarrollo

– Eventos y actividades de Team Building: RSC, fiesta de verano y Navidad, hora de networking semanal

– Otros: comedor equipado y terraza, zona de descanso (café, bebidas frías, máquina Arcade,), fruta fresca, vending…