18 oct
|
Vinneren
|
Miguel Hidalgo
18 oct
Vinneren
Miguel Hidalgo
Desarrollador Python con Azure
Propósito del Puesto
- Diseñar, desarrollar y mantener aplicaciones backend robustas y escalables basadas en microservicios y arquitectura en la nube (Microsoft Azure), asegurando un alto rendimiento, disponibilidad y calidad de código.
Requisitos Esenciales (Must-Have)
- Experiencia: 5 años de experiencia demostrable en desarrollo Backend con Python.
- Frameworks Backend: Experiencia sólida en al menos uno de los siguientes frameworks: FastAPI, Django o Flask.
- Arquitectura & APIs: Experiencia práctica en el diseño, desarrollo, documentación y consumo de APIs RESTful y arquitecturas de Microservicios.
- Bases de Datos Relacionales: Manejo avanzado de PostgreSQL, MySQL o SQL Server (diseño de modelos, optimización de consultas SQL y uso de ORMs como SQLAlchemy o Django ORM).
- Cloud Computing: Experiencia operativa en Microsoft Azure (Azure App Service, Azure Functions o PaaS equivalente).
- Calidad de Código: Experiencia en pruebas unitarias e integración con pytest.
- Herramientas de Control y Despliegue: Control de versiones con Git y uso básico de contenedores con Docker.
- Inglés: Nivel A2 - B1 (capacidad de lectura y escritura técnica).
Funciones Principales
- Diseñar, desarrollar y optimizar servicios y APIs RESTful utilizando Python y frameworks modernos (FastAPI/Django/Flask).
- Construir e integrar microservicios asegurando su rendimiento, escalabilidad y seguridad.
- Implementar pruebas automatizadas (unitarias e integración con pytest) para garantizar la calidad de las entregables.
- Modelar y optimizar estructuras de bases de datos relacionales y consultas SQL.
- Desplegar y mantener aplicaciones backend dentro de la infraestructura en la nube de Microsoft Azure.
- Participar en revisiones de código (code reviews), estimación de tareas y ceremonias ágiles (Scrum).
- Colaborar con el equipo para analizar e identificar causas raíz de incidentes en entornos de pruebas y producción.
Deseables (Nice-to-Have / Plus)
- Experiencia o nociones de mensajería asíncrona y colas (ej. Azure Service Bus, RabbitMQ o Kafka).
- Uso de bases de datos NoSQL o capas de almacenamiento en caché (Redis, MongoDB).
- Experiencia previa con integraciones de terceros (ej. pasarelas de pago, facturación o servicios transaccionales).
- Conocimientos básicos de orquestación de contenedores (Kubernetes / AKS) o pipelines de CI/CD (GitHub Actions / Azure DevOps).
- Prácticas básicas de seguridad en desarrollo de software (principios OWASP, gestión de secretos / Azure Key Vault).
- Monitoreo y observabilidad básica (logging estructurado o Application Insights).
📌 Desarrollador Python con Azure (Miguel Hidalgo)
🏢 Vinneren
📍 Miguel Hidalgo