Descripción de la Empresa
Miratech es una firma global de servicios de TI y consultoría que fusiona la innovación empresarial global con la agilidad de una start-up. Desde nuestra creación en 1989, hemos apoyado la transformación digital de algunas de las empresas más grandes del mundo, con una tasa de éxito del 99% en proyectos de TI en los sectores financiero, de telecomunicaciones y tecnología. Nuestra pasión por la complejidad técnica y nuestra dedicación a la estabilidad crean un ambiente de trabajo amigable donde los empleados están empoderados para alcanzar objetivos ambiciosos y generar cambios a escala global.
Estamos buscando activamente un Desarrollador Senior de Python para unirse a nuestro equipo. Este rol implica desarrollar una plataforma de gestión de activos líder en la industria para una de las compañías de inversión más grandes del mundo. Trabajarás en una plataforma de análisis distribuido que procesa y analiza grandes volúmenes de datos de series temporales y los expone a otras aplicaciones a través de APIs. Utilizando Kafka para la transmisión de mensajes, te centrarás en el procesamiento de datos de alto rendimiento, la escalabilidad del sistema y el mantenimiento de la coherencia de los datos.
Responsabilidades
- Diseñar e implementar componentes de software según las especificaciones.
- Realizar la integración del sistema y pruebas, resolver problemas y dar soluciones.
- Realizar pruebas de desarrollo de los componentes de software.
- Estimar esfuerzos y tiempos de entrega de proyectos.
- Colaborar proactivamente con los compañeros de equipo para asegurar el progreso eficiente del proyecto.
- Proporcionar aportes técnicos a las hojas de ruta del producto.
Calificaciones
- Fuertes habilidades en Python: escribir código reutilizable, testeable y eficiente.
- Fuertes habilidades en pruebas unitarias y depuración.
- Mínimo de 5+ años de experiencia como desarrollador de Python.
- Fuerte experiencia en SQL y bases de datos relacionales (Oracle / MySQL / PostgreSQL).
- Experiencia en Linux.
- Conocimiento en optimización de rendimiento SQL es esencial.
- Fluidez en inglés (tanto verbal como escrita).
- Buenas habilidades analíticas y de resolución creativa de problemas.
- Mentalidad abierta, con capacidad para adaptarse rápidamente a nuevas tecnologías.
- Fuertes habilidades interpersonales con actitud positiva ante desafíos.
- Licenciatura o experiencia práctica equivalente.
Deseable
- Exposición a herramientas como DBT para la transformación de datos en la nube.
- Familiaridad con productos de MS Azure, ADO, ADLS, etc.
- Experiencia en almacenes de datos en la nube (Snowflake / Redshift / Pyspark).
- Exposición a cargas de trabajo basadas en Big Data (Hadoop, Spark, Kafka).
- Experiencia con herramientas de orquestación como Airflow DAGs y Kubernetes.
- Conocimiento de sistemas de mensajería como Kafka, Protobuf.
Ofrecemos
- Cultura de Desempeño Incesante: Únete a un equipo de desarrollo tecnológico imparable con una tasa de éxito del 99% en proyectos y un crecimiento de ingresos anual superior al 30%.
- Paga y Beneficios Competitivos: Disfruta de un paquete de compensación y beneficios integral, que incluye seguro médico y un programa de reubicación.
- Cultura de Trabajo desde Cualquier Lugar: Benefíciate de la flexibilidad y conveniencia del trabajo remoto.
- Mentalidad de Crecimiento: Accede a una variedad de oportunidades de desarrollo profesional, incluidos programas de certificación, mentoría, movilidad interna y oportunidades de pasantía.
- Impacto Global: Contribuye a proyectos impactantes para clientes globales de primer nivel y ayuda a dar forma al futuro de las industrias.
<