Developer RPA & IA con Python
Reporta a: Subdirector de Sistemas
Departamento: Dirección de Tecnologías e Innovación
1. Propósito Estratégico del Puesto#
Diseñar e implementar soluciones de automatización robótica de procesos (RPA) e inteligencia artificial que optimicen operaciones repetitivas y mejoren la eficiencia operativa de la organización. Es responsable de desarrollar bots y scripts en Python, integrar modelos de ML/IA para casos de uso específicos del negocio asegurador (OCR de pólizas, clasificación de documentos, chatbots), y garantizar el mantenimiento y escalabilidad de las soluciones implementadas, contribuyendo directamente a la reducción de costos y mejora de tiempos de respuesta.
2. Responsabilidades Clave#
| Categoría | Responsabilidad Estratégica Clave |
|---|
| Desarrollo RPA | Diseñar y desarrollar bots con plataformas tales como pero no limitadas a UiPath, Blue Prism, Playwright, Automation Anywhere o frameworks Python (PyAutoGUI, Selenium, etc). Automatizar procesos de back-office y front-office |
| Inteligencia Artificial | Implementar soluciones de ML/IA: OCR (SDK's de IA, Azure IA, ADK), NLP para clasificación de documentos, chatbots. Entrenar y optimizar modelos |
| Análisis de Procesos | Colaborar con áreas de negocio para identificar procesos candidatos a automatización. Realizar análisis de viabilidad técnica y ROI. Documentar AS-IS y TO-BE de procesos (PDD) |
| Integración de Sistemas | Integrar bots con sistemas legacy y aplicaciones web mediante APIs, web scraping, manejo de bases de datos. Desarrollar conectores personalizados cuando sea necesario |
| Monitoreo y Mantenimiento | Implementar logging y monitoreo de bots en producción. Resolver incidentes y optimizar performance. Realizar actualizaciones por cambios en aplicaciones objetivo |
| Gobernanza RPA | Seguir estándares de desarrollo y seguridad en automatizaciones. Documentar procesos automatizados y crear runbooks. Capacitar a usuarios clave en uso de bots |
3. Competencias, Habilidades y Conocimiento#
| Área | Habilidades y Requisitos |
|---|
| Python Programming | Dominio avanzado de Python 3.x. Experiencia con librerías: Pandas, NumPy, Selenium, Requests, BeautifulSoup. Conocimiento de POO y manejo de excepciones |
| RPA Platforms | Experiencia con al menos una plataforma RPA (UiPath, Automation Anywhere, Blue Prism,Playwright o similar) y frameworks Python para automatización. |
| Machine Learning/IA | Conocimiento de TensorFlow o PyTorch. Experiencia con APIs de IA cloud (Azure AI, APK). Comprensión de modelos supervisados/no supervisados |
| OCR y NLP | Experiencia implementando soluciones OCR (Tesseract, Azure Form Recognizer). Conocimiento básico de NLP y procesamiento de lenguaje natural (spaCy, NLTK) |
| Bases de Datos y APIs | Manejo de SQL Server, PostgreSQL. Experiencia consumiendo y creando APIs REST. Conocimiento de autenticación y manejo de credenciales seguras |
| Soft Skills | Pensamiento analítico para identificar oportunidades de automatización. Excelente documentación técnica. Capacidad de explicar conceptos técnicos a audiencias no técnicas. Orientación a resultados medibles |
Procesos de Gestión del Puesto#
Modificado en 2025-11-28 20:24:13