
CPU Softwarehouse AG desarrolla software y ofrece consultoría informática centrada en la digitalización de procesos empresariales, principalmente en el sector bancario. Con más de 40 años de experiencia, la empresa ayuda a los bancos mediante desarrollo de software a medida y asesoramiento sobre optimización de procesos, cumplimiento normativo y estrategia de digitalización. Su trabajo combina tecnología y orientación operativa para ayudar a los equipos bancarios a mejorar la eficiencia, gestionar riesgos y atender mejor a sus clientes.
Desarrollador/a de software full stack, Java y Angular
Desarrolla y mantiene software bancario en CPU Consulting & Software con Java, Spring Boot y Angular. El puesto sigue un modelo de trabajo híbrido.
Descripción
- Desarrolla y mantiene software para sistemas frontend y backend.
- Implementa los requisitos de negocio desde el análisis y el diseño hasta la puesta en producción, pasando por el desarrollo y las pruebas.
- Participa en el diseño, la implementación, las pruebas, el despliegue y el mantenimiento durante todo el ciclo de vida del software.
- Crea arquitecturas modulares preparadas para ofrecer escalabilidad y facilidad de mantenimiento.
- Integra módulos y bases de datos, y realiza pruebas de desarrollo e integración.
- Revisa código, corrige errores, apoya el aseguramiento de la calidad y automatiza pruebas.
- Colabora con Product Owners, Product Managers y equipos multidisciplinares.
- Participa en la planificación de sprints, estima el esfuerzo y contribuye a mejorar la colaboración del equipo.
- Ayuda a operar y ampliar las aplicaciones y herramientas existentes.
Requisitos
- Grado en Informática, Informática de Gestión o una disciplina relacionada; formación profesional como especialista en TI; o cualificación equivalente.
- Varios años de experiencia en desarrollo de software como desarrollador/a full stack.
- Sólidos conocimientos de Java, Spring Boot o Jakarta EE, Angular, TypeScript, SQL y desarrollo de bases de datos.
- Experiencia con arquitecturas de microservicios.
- Experiencia trabajando con estructuras de datos complejas.
- Conocimientos de automatización de pruebas y aseguramiento de la calidad del software.
- Experiencia con metodologías ágiles como Scrum o SAFe.
- Se valorará la experiencia en internacionalización de aplicaciones, por ejemplo con ngx-translate.
- Se valorará el conocimiento de herramientas de gestión y automatización de pruebas.
- Se valorará la experiencia con plataformas de contenedores o en la nube, como OpenShift.
- Se valorará la experiencia en el sector bancario o el conocimiento de la normativa del sector financiero.
- Capacidad analítica y método de trabajo estructurado.
- Orientación a los procesos.
- Actitud colaborativa e interés por el trabajo en equipos multidisciplinares.
- Sólidas habilidades de comunicación y capacidad para trabajar de forma autónoma.
- Motivación por aprender y compromiso con la calidad.
- Alemán de nivel C1/C2.
- Inglés de nivel B2.
Beneficios
- Contrato de trabajo indefinido.
- Aportación de la empresa del 20 % a un plan de pensiones de empleo.
- Formación específica y oportunidades de desarrollo profesional.
- Horario flexible con cuenta de horas.
- Posibilidad de trabajar a distancia.
- Arrendamiento de hardware y bicicletas.
- Acceso a un portal de descuentos para empleados con ofertas de 600 empresas reconocidas.