Desarrollador/a en Google Apps Script, hibrido

SEREM
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

HTML
JavaScript
Microsoft Excel
API
Business Logic
Spreadsheets
Software Debugging
Electronic Data Interchange (EDI)
JSON
Pivot Tables
Data Streaming
Data Processing
Macros
Google Drive
Powerquery
Script Language
Vba Programming Language
Gsuite
REST
Software Version Control

Job description

El objetivo de este servicio será diseñar, desarrollar y mantener soluciones basadas en Google Apps Script, así como llevar a cabo la migración de procesos y herramientas existentes en Microsoft Excel hacia entornos de automatización en Google Workspace. Tareas principales:

  1. Desarrollo en Google Apps Script
  • Diseñar y desarrollar scripts personalizados en Google Apps Script para automatizar procesos de negocio.
  • Crear integraciones entre diferentes herramientas de Google Workspace (Sheets, Docs, Drive, Forms, Gmail, Calendar).
  • Implementar interfaces de usuario (UI) básicas mediante HTML Service cuando sea necesario.
  • Gestionar triggers (eventos automáticos) para ejecución programada o bajo demanda.
  1. Migración de Excel a Google Apps Script
  • Analizar hojas Excel existentes (fórmulas, macros VBA, procesos manuales).
  • Migrar funcionalidades de Excel y VBA a soluciones equivalentes en Google Apps Script.
  • Optimizar procesos mejorando rendimiento y eliminando tareas manuales repetitivas.
  • Validar la correcta transición de datos y lógica de negocio.
  1. Automatización y optimización de procesos
  • Identificar oportunidades de automatización en los procesos del cliente.
  • Diseñar soluciones que mejoren la eficiencia operativa.
  • Reducir errores manuales mediante validaciones y controles automáticos.
  1. Integraciones y APIs
  • Integrar Google Apps Script con APIs externas (REST, servicios internos del cliente).
  • Gestionar autenticación y manejo de datos de forma segura.
  • Automatizar flujos de datos entre sistemas.
  1. Mantenimiento y soporte
  • Mantener y evolucionar los scripts existentes.
  • Resolver incidencias y bugs en los desarrollos.
  • Documentar soluciones técnicas y funcionales.
  • Asegurar buenas prácticas de desarrollo y control de versiones.
  1. Colaboración con usuario
  • Traducir necesidades funcionales en soluciones técnicas.
  • Dar soporte y asesoramiento sobre el uso de las herramientas desarrolladas.

Requirements

  1. Programación y base técnica
  • JavaScript (nivel intermedio) imprescindible, ya que Google Apps Script se basa en este lenguaje.
  • Google Apps Script (experiencia práctica) creación de scripts, uso de servicios de Google, triggers, etc.
  1. Excel avanzado Dominio de Microsoft Excel avanzado:
  • Fórmulas complejas
  • Tablas dinámicas
  • Power Query (deseable pero no obligatorio)
  • Conocimiento de VBA/macros
  1. Migración y análisis funcional Capacidad para:
  • Analizar procesos en Excel existentes
  • Identificar lógica de negocio
  • Traducirla a soluciones automatizadas en Apps Script
  1. Integración y manejo de datos Experiencia con:
  • APIs REST (llamadas HTTP, JSON)
  • Intercambio de datos entre sistemas
  • Manejo de datos estructurados (arrays, objetos, hojas de cálculo)
  1. Google Workspace Uso avanzado de:
  • Google Sheets
  • Google Drive
  • Gmail (automatizaciones)
  • Conocimiento de automatizaciones dentro del entorno Google
  1. Capacidad de análisis y resolución
  • Pensamiento lógico y estructurado
  • Capacidad para transformar necesidades de negocio en soluciones técnicas
  • Resolución de problemas y debugging
  1. Comunicación con usuario
  • Capacidad para interactuar con usuarios no técnicos
  • Entender requisitos funcionales
  • Explicar soluciones de forma clara Resumen: Must-have: Automatizaciones sobre Google con Apps Script, Google Sheets, Excel avanzado (y entender macros), capacidad de análisis. Nice-to-have: Java Script, Integración de Google Apps Script con APIs externas, optimización de procesos, VBA, resto de suite de Google Workspace. Experiencia requerida: 3 años de experiencia en tareas similares con App Script. Idioma: Castellano alto (C2). Inglés B1, opcional. Modelo híbrido: 2-3 días presencial a la semana en Alcobendas (Madrid). Google Apps Script, Javascript, Excel, Google Workspace

About the company

En serem estamos comprometidos con diversos proyectos y queremos contar con los mejores profesionales del sector.

Apply for this position