Descripción del puesto de trabajo:
Buscamos un ingeniero de software senior con experiencia en el desarrollo e implementación de ERPs para crear un programa a medida en empresa con 5 sedes y más de 100 trabajadores. Se busca realizar un equipo de 3 personas y se valoran especialmente candidatos que hayan realizado desarrollos con módulos de contabilidad y facturación como SAP, SAGE, ODOO u otros. También se valora muy positivamente contar con experiencia en RPA y automatizaciones. Indispensable contar con experiencia mínima de 5 años y haber estado en proyectos similares de empresas que se encuentre en el SII.
Requisitos:
Técnicas (Hard Skills):
• Diseño modular y orientado a servicios (SOA / microservicios): capacidad para
dividir el ERP en módulos independientes (contabilidad, compras, RRHH, inventario…).
• Modelado de datos y diseño de bases de datos relacionales: dominio de MySQL,
PostgreSQL o SQL Server.
• Diseño de APIs RESTful o GraphQL para integración con otros sistemas.
• Patrones de diseño (MVC, Repository, Factory, etc.) aplicados a soluciones
empresariales.
• Experiencia en control de versiones (Git / GitHub / GitLab).
• Python (Django / Flask / FastAPI)
• Java (Spring Boot)
• C# (.NET / ASP.NET Core)
• PHP (Laravel / Symfony)
• JavaScript / TypeScript
• Python o Bash para tareas de mantenimiento y despliegue.
• Experiencia en sistemas ERP o CRM existentes (Odoo, SAP, Dynamics, etc.) es un
plus muy valioso.
• Autenticación y autorización (OAuth2, JWT, LDAP, SSO).
• Cifrado de datos y comunicaciones (TLS, AES, Hashing).
• Gestión de permisos por roles y jerarquías.
• Conocimiento básico de RGPD (Reglamento General de Protección de Datos).
• Experiencia en entornos cloud: AWS, Azure o Google Cloud.
• Contenedores y orquestación: Docker, Kubernetes.
Personales (Soft Skills):
• Buena actitud hacia el trabajo
• Compañerismo
• Capacidad de explicar conocimientos técnicos a personas sin dichos conocimientos
• Punto de vista crítico
• Capacidad para trabajar bajo presión