Descripción
Resumen:
Buscamos un experimentado Desarrollador Senior de Python con sólida experiencia en la nube para diseñar y desarrollar aplicaciones escalables y de alto rendimiento aprovechando plataformas en la nube modernas y diversas tecnologías.
Aspectos destacados:
1. Diseñar y desarrollar aplicaciones escalables y de alto rendimiento con Python.
2. Aprovechar plataformas en la nube modernas y diversas tecnologías para soluciones robustas.
3. Colaborar con equipos multifuncionales utilizando metodologías ágiles.
Estamos buscando un experimentado **Desarrollador Senior de Python con sólida experiencia en la nube** para unirse a nuestro equipo. En este puesto, usted diseñará y desarrollará aplicaciones escalables y de alto rendimiento, aprovechando plataformas en la nube modernas y una amplia gama de tecnologías para entregar soluciones robustas.
**Responsabilidades**
* Participar en el diseño, desarrollo e implementación de aplicaciones basadas en Python
* Contribuir a la arquitectura de soluciones en la nube escalables en múltiples proveedores de nube
* Seguir y promover las mejores prácticas en diseño de software, estándares de codificación y principios SOLID
* Desarrollar y mantener canalizaciones ETL/ELT para un procesamiento eficiente de datos
* Implementar soluciones de mensajería y caché para apoyar sistemas de alto rendimiento
* Diseñar y optimizar esquemas y consultas de bases de datos relacionales y NoSQL
* Configurar sistemas de monitoreo, registro y alertas para garantizar la confiabilidad de las aplicaciones
* Aplicar estrategias de pruebas, incluidas pruebas unitarias e integrales, para mantener la calidad del código
* Apoyar a los miembros del equipo realizando revisiones de código y compartiendo conocimientos
* Colaborar con equipos multifuncionales utilizando metodologías ágiles
* Gestionar repositorios de código fuente y asegurar flujos de control de versiones fluidos
**Requisitos**
* 3\+ años de experiencia comercial en desarrollo de software con Python
* Competencia en frameworks de pruebas como Pytest y unittest de Python
* Experiencia práctica con al menos una plataforma en la nube importante: Oracle Cloud, AWS, Google Cloud Platform o Microsoft Azure
* Antecedentes en tecnologías de mensajería y caché, incluidas Redis, RabbitMQ y Apache Kafka
* Conocimiento de las metodologías del ciclo de vida del desarrollo de software (SDLC) y los principios de diseño orientado a objetos SOLID
* Habilidades en frameworks de Python y ORMs como SQLAlchemy y Django
* Conocimiento de bases de datos relacionales, incluidas Oracle Rdb, Microsoft SQL Server y PostgreSQL
* Familiaridad con bases de datos NoSQL y analíticas como Apache Cassandra, ClickHouse y Amazon DynamoDB
* Competencia con MySQL y MongoDB para necesidades diversas de almacenamiento de datos
* Cualificaciones en contenerización con Docker y construcción de soluciones ETL/ELT
* Experiencia con herramientas de monitoreo y visualización como Kibana, Elasticsearch y Grafana
* Capacidad para trabajar con Prometheus y ZABBIX para el monitoreo del sistema
* Dominio del idioma inglés a nivel intermedio-alto (B2\) o superior
**Deseable**
* Familiaridad con marcos ágiles como Kanban y Scrum
* Habilidades en herramientas de calidad de código, incluidas Mypy y SonarQube
* Experticia en bibliotecas de análisis de datos NumPy y Pandas
* Antecedentes en principios de diseño de software y entornos Unix
* Competencia con sistemas de control de versiones como Git, Mercurial y svnX
**Ofrecemos**
* Plan de carrera y oportunidades reales de crecimiento
* Acceso ilimitado a las soluciones de aprendizaje de LinkedIn
* Capacitación constante, tutoría, cursos corporativos en línea, eLearning y más
* Clases de inglés con un profesor certificado
* Apoyo a iniciativas de los empleados (club de algoritmos, toastmasters, club ágil, etc.)
* Entorno de trabajo agradable (sala de juegos, área para siestas, comodidades, eventos, equipos deportivos, etc.)
* Horario laboral flexible y código de vestimenta flexible
* Colaborar en un entorno multicultural y compartir las mejores prácticas de todo el mundo
* Contratación directa por EPAM y 100 % bajo nómina
* Beneficios legales (IMSS, INFONAVIT, bono vacacional del 25 %)
* Seguro de gastos médicos mayores: vida, gastos médicos mayores con cobertura dental y visual (para el empleado y sus familiares directos)
* Fondo de ahorro para el empleado del 13 %, limitado al tope legal
* Cupones para alimentos
* Bono de diciembre equivalente a 30 días
* Plan de compra de acciones para empleados
* 12 días de vacaciones
* Días festivos oficiales mexicanos, más 5 días festivos adicionales (jueves y viernes santos, 2 de noviembre, 24 y 31 de diciembre)
* Monto mensual exento de impuestos para los recibos de electricidad e internet
EPAM es un proveedor global líder en ingeniería y desarrollo de plataformas digitales. Estamos comprometidos a tener un impacto positivo en nuestros clientes, nuestros empleados y nuestras comunidades. Adoptamos una cultura dinámica e inclusiva. Aquí colaborará con equipos multinacionales, contribuirá a una multitud de proyectos innovadores que ofrecen soluciones creativas y vanguardistas, y tendrá la oportunidad de aprender y crecer continuamente. Sin importar su ubicación, se unirá a una comunidad dedicada, creativa y diversa que lo ayudará a descubrir su máximo potencial.
*Al postularse a nuestro puesto, usted acepta que sus datos personales puedan ser utilizados según lo establecido en la Nota de Privacidad y Política de EPAM.*