CPU Softwarehouse AG
CPU Softwarehouse AG
51 – 200 Funcionários
ConsultoriaLogísticaMarketing
A CPU Softwarehouse AG desenvolve software e oferece consultoria de TI com foco na digitalização de processos empresariais, principalmente no setor bancário. Com mais de 40 anos de experiência, a empresa apoia bancos com desenvolvimento de software sob medida e consultoria sobre otimização de processos, conformidade regulatória e estratégia de digitalização. Seu trabalho combina tecnologia e orientação operacional para ajudar as equipes bancárias a aumentar a eficiência, gerenciar riscos e atender melhor os clientes.

Desenvolvedor(a) de software full stack, Java e Angular

Desenvolva e mantenha software bancário na CPU Consulting & Software usando Java, Spring Boot e Angular. O trabalho segue um modelo híbrido.

Descrição

  • Desenvolva e mantenha software para sistemas de frontend e backend.
  • Implemente requisitos de negócio desde a análise e o projeto até a entrada em produção, passando pelo desenvolvimento e pelos testes.
  • Participe do projeto, da implementação, dos testes, da implantação e da manutenção durante todo o ciclo de vida do software.
  • Crie arquiteturas modulares planejadas para oferecer escalabilidade e facilidade de manutenção.
  • Integre módulos e bancos de dados e realize testes de desenvolvimento e integração.
  • Revise código, corrija bugs, apoie a garantia da qualidade e automatize testes.
  • Colabore com Product Owners, Product Managers e equipes multidisciplinares.
  • Participe do planejamento de sprints, estime o esforço e ajude a melhorar a colaboração da equipe.
  • Ajude a operar e ampliar aplicações e ferramentas existentes.

Requisitos

  • Graduação em Ciência da Computação, Informática de Gestão ou área relacionada; formação profissional como especialista em TI; ou qualificações equivalentes.
  • Vários anos de experiência em desenvolvimento de software como desenvolvedor(a) full stack.
  • Conhecimentos sólidos de Java, Spring Boot ou Jakarta EE, Angular, TypeScript, SQL e desenvolvimento de bancos de dados.
  • Experiência com arquiteturas de microsserviços.
  • Experiência com estruturas de dados complexas.
  • Conhecimentos de automação de testes e garantia da qualidade de software.
  • Experiência com métodos ágeis, como Scrum ou SAFe.
  • Experiência com internacionalização de aplicações, por exemplo usando ngx-translate, será um diferencial.
  • Familiaridade com ferramentas de gerenciamento e automação de testes será um diferencial.
  • Experiência com plataformas de contêineres ou nuvem, como OpenShift, será um diferencial.
  • Experiência no setor bancário ou familiaridade com regulamentações do setor financeiro será um diferencial.
  • Capacidade analítica e abordagem estruturada ao trabalho.
  • Orientação a processos.
  • Perfil colaborativo e interesse em trabalhar com equipes multidisciplinares.
  • Boa comunicação e capacidade de trabalhar de forma independente.
  • Disposição para aprender e compromisso com a qualidade.
  • Alemão em nível C1/C2.
  • Inglês em nível B2.

Benefícios

  • Contrato de trabalho por prazo indeterminado.
  • Contribuição do empregador de 20% para um plano de previdência ocupacional.
  • Oportunidades de treinamento direcionado e desenvolvimento profissional.
  • Horário flexível com banco de horas.
  • Possibilidade de trabalhar remotamente.
  • Leasing de equipamentos e bicicletas.
  • Acesso a um portal de descontos para funcionários com ofertas de 600 empresas conhecidas.