Misión
En BITBOX nos encanta cuidar de nuestra plantilla y ahora estás a un paso de unirte a nosotros. Tu misión va a ser participar activamente en los proyectos, diseñando y programando los sistemas informáticos de acuerdo con los objetivos establecidos en el departamento, siendo responsable del código y del impacto técnico del producto.
Responsabilidades
- Desarrollo técnico: programar en los lenguajes requeridos en los proyectos.
- Realizar pruebas y validaciones necesarias que aseguren el funcionamiento del sistema, corrigiendo incidencias de cualquier tipo si las hubiese.
- Mantenimiento de las aplicaciones, corrigiendo cualquier punto que surja e introduciendo las modificaciones y cambios que requieren los clientes.
- Diseñar arquitecturas y soluciones complejas.
- Definir estándares de código limpio y mantenible, testing y despliegue.
- Tomar decisiones técnicas principal para el proyecto en cuanto a rendimiento, escalabilidad y sostenibilidad.
- Participar activamente en reviews con analistas, recibiendo y dando feedback.
- Trabajar con bases de datos y APIs de forma consistente.
- Optimizar sistemas existentes refactorizando y minimizando la deuda técnica.
- Anticiparse a posibles problemas antes de que ocurran.
Análisis y diseño
- Analizar, diseñar y desarrollar las nuevas funcionalidades del ERP de acuerdo con los requisitos y especificaciones marcadas por el responsable del área.
- Descomponer tareas complejas en porciones claras.
- Estimar tareas con cierta precisión.
- Analizar el impacto funcional y técnico de los desarrollos.
- Colaborar con analistas de negocio para definir alcance del producto y prioridades.
- Diseñar soluciones robustas, escalables y mantenibles.
- Evaluar riesgos técnicos y proponer alternativas.
- Optimizar consultas y procesos de alto rendimiento.
Documentación y formación
- Redactar documentación técnica y manuales de soporte de los proyectos que se van a ejecutar y mantenerlos actualizados.
- Enseñar a developers junior y mid actuando como guía y referencia del equipo para cualquier decisión técnica, contribuyendo a la mejora continua de la arquitectura y las buenas prácticas de desarrollo.
Qué buscamos en ti
- Backend: Java, Spring Boot, Spring Framework, JPA/Hibernate u otros ORM, REST APIs, Servicios web.
- Frontend: React, JavaScript/TypeScript, HTML5, CSS3.
- Bases de datos: PostgreSQL, Oracle, SQL Server o MySQL; SQL avanzado; Optimización de consultas; Diseño de modelos de datos.
- Herramientas: Git, Docker (valorable), CI/CD, Jira o herramientas similares.
- Experiencia en desarrollo de ERP o software de gestión empresarial.
- Conocimientos de retail, logística, almacenes o facturación.
- Experiencia en aplicaciones con alta carga transaccional.
- Capacidad para analizar problemas complejos y proponer soluciones.
- Buenas prácticas de diseño y calidad del software.
Buscamos personas que
- Disfruten resolviendo problemas complejos.
- Quieren entender el negocio además de escribir código.
- Sean autónomas y proactivas.
- Aporten ideas para mejorar el producto y la arquitectura.
- Tengan orientación a la calidad y al trabajo en equipo.
#J-18808-Ljbffr
📌 Senior Developer (AWS/Python) (Ceuta)
🏢 BITBOX
📍 Ceuta