Desarrollador de Software— Automatización y Datos

Hace 20 horas

arequipa, Perú UTP Jornada completa
  • Recibir las solicitudes priorizadas por la empresa, levantarrequerimientos, definir alcance, estimar tiempos, desarrollar, probar,implementar y cerrar cada proyecto.
  • Construir soluciones conPython, JavaScript/TypeScript, n8n, Make,Zapier y Google Apps Script, eligiendo la herramienta adecuadasegún complejidad, integración y escalabilidad.Definir estructuras modulares, mantenibles y preparadas para creceren usuarios, datos, transacciones e integraciones sin requerirreconstrucciones futuras.
  • Implementar APIs, webhooks y conexiones entre CRM, ERP, GoogleWorkspace, bases de datos, sistemas internos y servicios externos.
  • Diseñar estructuras de datos, desarrollar consultas SQL y asegurarintegridad, consistencia, rendimiento y disponibilidad de lainformación.
  • Realizar pruebas antes de producción, controlar errores, implementarlogs y monitoreo, resolver incidencias y minimizar retrabajos.
  • Revisar permisos, accesos, credenciales y vulnerabilidades para prevenir filtraciones, pérdida de información o accesos no autorizados.
  • Utilizar Git/GitHub, mantener control de cambios y administrarambientes de desarrollo, pruebas y producción.
  • Mantener documentación actualizada de arquitectura, código, flujos,APIs, dependencias, accesos, despliegues y procedimientos ante fallas.
  • Registrar el tiempo antes y después de cada automatización y demostrar las horas-persona ahorradas y mejoras obtenidas.Dar seguimiento a los sistemas implementados, corregir incidencias,optimizar rendimiento y ejecutar mejoras según las necesidades delnegocio.

Requisitos

  • Bachiller o titulado en Ingeniería de Software, Ciencias de la Computación, Ingeniería Sistemas, Informática /Informática y Computación e Informática.
  • Mínimo dos (2) años de experiencia como desarrollador de software, desarrollador deintegraciones o especialista en automatización y datos, trabajando con APIs, bases de datos y plataformas de automatización.
  • Python y JavaScript/TypeScript: programación estructurada y orientada a objetos, códigolimpio, modular y con manejo de errores.
  • Automatización con Google Apps Script, n8n, Make y Zapier.
  • APIs REST, webhooks, JSON y autenticación para integrar CRM, ERP, Google Workspace ysistemas externos.
  • Bases de datos relacionales y SQL: modelamiento, consultas y optimización.
  • Arquitectura de software escalable y modular.
  • Testing, debugging, logs, monitoreo y resolución de incidencias.
  • Seguridad de la información: accesos, permisos, credenciales y prevención de filtraciones.
  • Git/GitHub, ambientes de desarrollo y producción, despliegues y rollback.
  • IA aplicada a procesos (Claude, ChatGPT, Gemini): prompting e integración mediante APIs.
  • Documentación técnica y transferencia de conocimiento para que terceros puedan mantenerlos proyectos.

Beneficios

  • De acuerdo a ley.
  • Salario a tratar.