Desenvolvedor de Aplicações Sênior

CENTRO COOPERATIVO SICOOB

📍 Brasília/DF· Tempo integral

Descrição da vaga

Descrição:

A área de Sistemas de Pagamentos Digitais e Atendimento é responsável pelo desenvolvimento e sustentação de soluções digitais que suportam produtos de meios de pagamento, como Pix, adquirência, emissão e processamento de cartões, além de soluções de atendimento. Atua com aplicações mobile, web, gateways e chatbots, utilizando diferentes tecnologias e arquiteturas, em um ambiente ágil, colaborativo e orientado à inovação.

Atividades:

  • Projetar, desenvolver e evoluir serviços e funcionalidades, garantindo alta disponibilidade, performance e confiabilidade das soluções;
  • Contribuir para a definição e evolução da arquitetura de microserviços, assegurando escalabilidade, resiliência e boas práticas de engenharia;
  • Desenvolver soluções utilizando Node.js, aplicando padrões de projeto e princípios de código limpo e manutenível;
  • Desenvolver e manter integrações entre sistemas por meio de APIs e mensageria (IBM MQ, Kafka ou similares);
  • Analisar e otimizar o desempenho das aplicações, identificando gargalos e melhorando a eficiência de processamento e acesso a dados;
  • Projetar e implementar soluções de persistência de dados em bancos relacionais e não relacionais; 
  • Implementar mecanismos de cache para otimização de performance e redução de carga em sistemas transacionais; 
  • Aplicar boas práticas de engenharia de software, incluindo testes automatizados, revisão de código e melhoria contínua da qualidade das soluções; 
  • Garantir a segurança das soluções, considerando proteção de dados, validação de entradas e confiabilidade nas integrações; 
  • Atuar na investigação e resolução de incidentes complexos, contribuindo com análise de causa raiz e ações preventivas; 
  • Contribuir para a evolução de monitoramento, logs e métricas das aplicações; 
  • Atuar como referência técnica para o time, apoiando desenvolvedores na resolução de problemas e disseminação de boas práticas; 
  • Participar da evolução de soluções relacionadas ao Pix, atendendo a novos requisitos regulatórios e transacionais; 
  • Elaborar e manter documentação técnica atualizada, incluindo arquitetura e integrações .


Requisitos:

Requisitos Obrigatórios:

  • Ensino superior completo em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Sistemas de Informação, Análise de Sistemas ou áreas correlatas;
  • Conhecimento em linguagem de programação Java;
  • Noções de especificações Java EE;
  • Conhecimento em Node.js e Angular;
  • Familiaridade com mensageria (IBM MQ, Kafka ou RabbitMQ);
  • Conhecimento em containers (Docker) e orquestração;
  • Noções de integração e entrega contínua (CI/CD);
  • Conhecimento em modelagem UML;
  • Experiência com frameworks JavaScript;
  • Entendimento de arquitetura REST e uso de APIs;
  • Conhecimento em bancos de dados relacionais (preferencialmente DB2);
  • Conhecimento em bancos de dados não relacionais (preferencialmente MongoDB);
  • Conhecimento em SQL padrão ANSI;
  • Familiaridade com ferramentas de versionamento (Git, SVN ou similares);
  • Vivência com metodologias ágeis.

Requisitos Desejáveis:

  • Conhecimento em plataformas cloud (AWS, Azure ou similares);
  • Noções de práticas de SRE e observabilidade;
  • Conhecimento em ferramentas de monitoramento (Grafana e/ou Kibana);
  • Entendimento do Sistema Financeiro Nacional.



Mais vagas em Brasília

Todas as vagas em Brasília/DF →Vagas em Distrito Federal →