Resumen del Rol:
El Desarrollador Backend Senior en Python es responsable del diseño, desarrollo y mantenimiento de soluciones de software robustas y escalables. Este profesional debe tener experiencia avanzada en Python y sólida comprensión de la arquitectura en la nube (Microsoft Azure) y servidores on-premise. Además, liderará iniciativas técnicas, garantizará la integración eficiente entre infraestructuras híbridas y participará en la definición de estrategias tecnológicas.
Requisitos Técnicos:
-Lenguaje de Programación:
Dominio avanzado de Python (mínimo 5 años de experiencia) - Excluyente.
Familiaridad con frameworks de Python como Flask o FastAPI.
Experiencia en manejo de tareas asíncronas con Celery o asyncio.
-Arquitectura de Software:
Diseño e implementación de soluciones escalables y mantenibles.
Experiencia en patrones de diseño (design patterns) y principios SOLID.
Conocimiento en microservicios y arquitectura basada en APIs REST
-Nube (Azure):
Experiencia en servicios clave de Azure: App Service, Azure Functions, Azure Storage, Cosmos DB.
-On-Premise:
Administración de servidores físicos y virtuales.
Experiencia en entornos híbridos y configuración de redes seguras entre infraestructura on-premise y la nube.
Configuración de sistemas operativos Windows Server
-Bases de Datos:
Conocimiento avanzado en bases de datos NoSQL (MongoDB) - Excluyente.
-Herramientas de Infraestructura y DevOps:
Contenedores y orquestación: Docker y Kubernetes.
Uso de herramientas de monitoreo y logging: Azure Monitor.
-Habilidades Blandas:
Resolución de Problemas: Orientación a resultados y capacidad para analizar y resolver problemas complejos en infraestructura híbrida.
Trabajo en Equipo: Colaboración efectiva con equipos multidisciplinarios y áreas de negocio.
Experiencia Deseada:
5+ años en desarrollo de software con Python.
3+ años trabajando con arquitecturas en la nube de Azure
Proyectos demostrables en integración de soluciones on-premise y cloud.