Ubicación: Nápoles, Benito Juárez, Ciudad de México (modalidad híbrida, 3 días en oficina).
Horario: Lunes a viernes de 10:00 a.m. a 6:00 p.m.
Sueldo: $26,000 a $30,000 MXN netos.
Prestaciones: Prestaciones de ley.
Sobre la empresa:
Empresa especializada en soluciones analíticas para asegurar la congruencia fiscal y minimizar riesgos en operaciones comerciales. Con tecnologías avanzadas en la nube, monitorea y autentifica de manera segura todas las actividades empresariales de nuestros clientes.
Descripción del Puesto:
¿Eres un desarrollador experimentado en procesamiento de grandes volúmenes de datos y buscas liderar proyectos de alto impacto?
En este rol, serás responsable de diseñar, desarrollar y optimizar soluciones tecnológicas complejas para el procesamiento de datos y cálculos avanzados. Utilizarás técnicas como clustering, fuzzy matching, y análisis de tendencias, trabajando con grandes volúmenes de información y asegurando que las soluciones sean escalables y eficientes. Además, como líder técnico, guiarás a desarrolladores junior y colaboraras estrechamente con arquitectos y otros stakeholders clave para garantizar que las soluciones tecnológicas estén alineadas con los objetivos estratégicos de la empresa.
Si tienes experiencia liderando equipos, manejando arquitecturas modernas como microservicios, y estás buscando un entorno dinámico donde la innovación y la mejora continua son esenciales, este es el lugar para ti.
Responsabilidades Clave:
- Diseñar, desarrollar y optimizar soluciones de software para procesamiento masivo de datos y cálculos complejos.
- Liderar a desarrolladores junior e intermedios, brindando mentoría y revisando su código.
- Colaborar con equipos multifuncionales (DevOps, QA, Producto) para asegurar que las soluciones tecnológicas cumplan con los requisitos del negocio.
- Tomar decisiones clave sobre la arquitectura de sistemas y seleccionar las mejores tecnologías para optimizar el rendimiento.
- Participar en todas las fases del ciclo de vida del desarrollo de software, desde el análisis de requisitos hasta la implementación y el mantenimiento.
- Investigar y proponer nuevas tecnologías, herramientas y metodologías para mejorar los procesos de desarrollo.
Requisitos:
- Licenciatura en Ingeniería en Sistemas, Ciencias de la Computación o áreas afines.
- 5-7 años de experiencia en desarrollo de software, con sólidos conocimientos en lenguajes de programación como Python y JavaScript.
- Experiencia demostrable en el manejo de grandes volúmenes de datos, incluyendo técnicas avanzadas como clustering, fuzzy matching, y análisis de tendencias.
- Experiencia con herramientas y tecnologías de nube como AWS, Azure o Google Cloud, y contenedores como Docker y Kubernetes.
- Un plus si tienes conocimiento en arquitectura de microservicios, CI/CD.
- Habilidad para liderar equipos y resolver problemas técnicos complejos de manera efectiva.
Competencias:
- Excelentes habilidades de liderazgo y comunicación para interactuar con equipos técnicos y no técnicos.
- Capacidad para gestionar múltiples proyectos y coordinar esfuerzos en entornos de alta presión.
- Pensamiento crítico y proactividad para mejorar continuamente los procesos y soluciones tecnológicas.