Experteer Overview
En CGI, como Python Software Developer - Azure u0026amp; Data Integrations, participarás en el diseño y evolución de APIs de integración de datos en entornos Azure, dentro de plataformas de Customer Data. Trabajarás con Data Engineering, Platform y Dev Ops para crear soluciones seguras, escalables y listas para producción.
Buscarás implementar prácticas de desarrollo sólidas y una transición hacia arquitecturas cloud-native. Esta posición te permite impactar en la entrega end-to-end y en la mejora continua de procesos de Dev Ops. Si te motiva construir soluciones de datos modernas, este rol te ofrece un camino para crecer dentro de una red global de expertos.
Compensaciones / Ventajas
- Diseñar y mantener APIs de integración de datos en Python y Azure
- Construir servicios backend para integración de múltiples fuentes de datos
- Definir arquitecturas de integración en plataformas de Customer Data
- Aplicar prácticas de testing, observabilidad, monitorización y logging
- Configurar pipelines CI/CD en Azure Dev Ops para build, test y despliegue
- Garantizar seguridad, rendimiento y escalabilidad de APIs
- Trabajar con Azure Function Apps, Azure Key Vault y componentes de networking/seguridad
- Colaborar con Data Engineering y Platform para soluciones end-to-end
- Participar en migraciones de APIs legacy a arquitecturas cloud-native
- Fomentar mejora continua de Dev Ops y automatización
- Explorar nuevas tecnologías relacionadas con datos y analítica avanzada
Responsabilidades
- Más de 3 años de experiencia como Software Engineer / Software Developer
- Experiencia sólida en desarrollo con Python y código limpio y testeable
- Experiencia diseñando y desarrollando APIs y servicios backend en Python
- Conocimientos de diseño de APIs, versionado, autenticación/autorización y lifecycle management
- Experiencia con Azure Function Apps, Azure Key Vault y servicios relacionados
- Conocimientos de networking y seguridad en Azure (VNets, private endpoints, NSGs, firewalls)
- Experiencia configurando pipelines CI/CD y prácticas Dev Ops
- Experiencia con testing (unitario e integración), monitorización y logging en producción
- Capacidad para trabajar en entornos Agile y colaborar con equipos multidisciplinares
- Mentalidad colaborativa, curiosa y orientada a soluciones
- Nivel de inglés alto (mínimo B2/C1)
- Grado en Ingeniería Informática, Telecomunicaciones o Formación relacionada (valorables)
- Certificaciones en Azure/Dev Ops (valorables)
- Experiencia en Databricks (valorables)
- Conocimientos de arquitecturas cloud-native y data-driven (valorables)
- Interés por aprendizaje continuo (valorables)
Requisitos principales
- Contrato indefinido
- Ticket restaurante
- Tarjeta de transporte
- Seguro de vida y accidentes
- Plan de compra de acciones global
- Formación y certificaciones oficiales