Descripción
El puesto se centra en la evolución y mantenimiento de aplicaciones internas utilizando un stack tecnológico sólido y actual. El entorno principal de trabajo se basa en PHP y JavaScript del lado del servidor, junto con Apache para el despliegue de aplicaciones web. Además, se desarrollarán y mantendrán servicios construidos con Node.js y el framework Express, asegurando una arquitectura escalable y eficiente. Una parte fundamental del rol implica la integración con sistemas externos mediante el consumo y publicación de APIs, tanto en formato RESTful como SOAP, lo que requiere una comprensión profunda de los protocolos de comunicación web. La gestión y optimización de la base de datos es otra responsabilidad clave, donde se trabajará con Microsoft SQL Server para escribir, depurar y mejorar consultas SQL, incluyendo la creación de procedimientos almacenados básicos. El diseño de la lógica de negocio seguirá el patrón Modelo-Vista-Controlador (MVC), promoviendo una separación clara de responsabilidades y la aplicación de las mejores prácticas de desarrollo de software. La participación en revisiones de código con el equipo técnico es una actividad regular, destinada a garantizar la calidad, la legibilidad y la mantenibilidad del código base. Asimismo, se deberá documentar de manera clara y precisa los procesos desarrollados, las decisiones técnicas tomadas y los puntos de conexión (endpoints) de las APIs, contribuyendo al conocimiento colectivo del equipo y a la sostenibilidad del proyecto a largo plazo. Requisitos
Es imprescindible contar con una titulación de Formación Profesional de Grado Superior en desarrollo de aplicaciones web o una formación técnica equivalente. A nivel técnico, se requiere un manejo intermedio de los lenguajes de programación PHP y JavaScript, así como conocimientos sólidos en Node.js junto con el framework Express. También son necesarios conocimientos de HTML y CSS. Es fundamental tener experiencia en la escritura y optimización de consultas SQL, con capacidad para realizar uniones y comprender procedimientos almacenados básicos en Microsoft SQL Server. Se valoran conocimientos básicos en la administración de servidores Apache y Ubuntu. La experiencia en el uso de Git para el control de versiones y la familiaridad con los flujos de trabajo en GitHub son requisitos indispensables. Además, se deben comprender conceptos como el patrón MVC, el formato JSON, el consumo de APIs y el uso de herramientas para pruebas de conexión. Se ofrece
La jornada laboral es completa y estable, de lunes a viernes, en horario de 09:00 a 18:00 horas, e incluye una hora completa de descanso. La modalidad de trabajo es 100% presencial en la oficina, aunque existe la posibilidad de optar a un modelo de trabajo híbrido después de haber completado un periodo inicial de seis meses en la empresa. El puesto ofrece una oportunidad clara para la formación continua y la especialización en arquitecturas backend modernas, partiendo de una base tecnológica sólida y actualizada. El entorno de trabajo se caracteriza por ser colaborativo, fomentando el aprendizaje continuo y el trabajo en equipo dentro de un grupo técnico cohesionado.