Senior JavaScript Engineer of Bussines Aplication
agap2 España
Barcelona, Spain
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
SeniorJob location
Barcelona, Spain
Tech stack
JavaScript
API
Business Systems
Software as a Service
Software Quality
Continuous Integration
Core Foundation
Custom Software
Human Resources Information System (HRIS)
Middleware
Netsuite
Salesforce
SAP Applications
Simple Object Access Protocol (SOAP)
Software Engineering
Data Streaming
Systems Integration
Enterprise Software Applications
Suitescript
Devsecops
Job description
En agap2 estamos buscando un/a Senior JavaScript Engineer para incorporarse a un proyecto estable dentro del área de Business Applications, en modalidad híbrida en Barcelona., Desarrollo de Aplicaciones de Negocio
- Diseñar, desarrollar y mantener soluciones basadas en JavaScript que den soporte a aplicaciones empresariales y críticas para el negocio.
- Construir y mejorar personalizaciones en NetSuite utilizando SuiteScript (2.0/2.1), incluyendo User Event, Client, Scheduled Scripts, Suitelets y RESTlets.
- Aplicar buenas prácticas de ingeniería de software para garantizar la calidad del código, su mantenibilidad y rendimiento.
- Desarrollar e implementar herramientas y aplicaciones personalizadas para optimizar y dar soporte a las necesidades operativas diarias de los equipos de negocio, ampliando las capacidades más allá de las plataformas empresariales existentes.
ERP e Integración de Sistemas
- Personalizar y extender workflows y componentes de UI de NetSuite utilizando SuiteFlow y SuiteBuilder.
- Desarrollar y mantener integraciones entre NetSuite y otros sistemas de negocio (CRM, HRIS, plataformas de datos, SaaS de terceros) mediante APIs REST/SOAP, SuiteTalk y plataformas middleware.
- Dar soporte a implementaciones, mejoras, actualizaciones e iniciativas de integración de NetSuite.
Análisis, Soporte y Optimización
- Colaborar con stakeholders de negocio para traducir requisitos funcionales en soluciones técnicas robustas.
- Diagnosticar y resolver incidencias en aplicaciones de negocio, integraciones y flujos de datos.
- Contribuir a la mejora de la fiabilidad, escalabilidad y eficiencia operativa de los sistemas.
Colaboración y Liderazgo Técnico
- Colaborar con otros ingenieros, arquitectos y responsables de aplicaciones dentro del área de IT.
- Proporcionar guía técnica y mentoría a perfiles junior cuando sea necesario.
- Mantenerse actualizado sobre novedades de la plataforma, especialmente lanzamientos de NetSuite y buenas prácticas en JavaScript, asegurando la alineación con principios de seguridad y DevSecOps.
Requirements
- Más de 5 años de experiencia como Software Engineer o JavaScript Developer.
- Sólida experiencia en JavaScript moderno (ES6+) y desarrollo basado en APIs.
- Experiencia práctica con NetSuite en un contexto de aplicaciones de negocio o ERP, incluyendo SuiteScript v1.0 y v2.0 (también se valoraran perfiles con experienicia en SAP y Salesforce)
- Experiencia en tecnologías de integración empresarial, consumiendo y exponiendo APIs (REST, SOAP o similares).
- Conocimiento de Saved Searches y fundamentos del modelo de datos de NetSuite.
- Experiencia dando soporte a sistemas empresariales o críticos para el negocio.
- Experiencia con prácticas y herramientas de CI/CD (Integración y Despliegue Continuos).
- Buenas habilidades de comunicación y capacidad para trabajar eficazmente con equipos de negocio y técnicos., * Experiencia con módulos ERP de NetSuite (Finanzas, Order to Cash, Procure to Pay, Inventario).
- Familiaridad con plataformas de integración y automatización como Workato, Celigo, Dell Boomi o similares.
- Certificación NetSuite SuiteCloud Developer.
- Experiencia trabajando en departamentos de IT dando soporte a stakeholders internos de negocio., * Modalidad híbrida en Barcelona.
- Proyecto estable y de largo recorrido.
- Entorno técnico sólido, con alto impacto en procesos de negocio y sistemas corporativos.
About the company
Agap2 es una empresa que ofrece igualdad de oportunidades, por ello nos comprometemos a tratar todas las candidaturas por igual en función de sus capacidades, logros y experiencia. Animamos a cualquier persona a presentar su candidatura que será tratada con igualdad de oportunidades independientemente de su raza, nacionalidad, sexo, edad, discapacidad, orientación sexual, identidad de género o cualquier otra característica.