CPU Softwarehouse AG
CPU Softwarehouse AG
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.