Pular para o conteúdo principal

Analista de Desenvolvimento de Sistemas Pleno

Descrição da vaga

Inovar para simplificar. 🚀

Na Finnet, tecnologia é parte essencial do nosso negócio. Desenvolvemos soluções que simplificam processos financeiros, integram empresas, automatizam operações e ajudam nossos clientes a trabalhar de forma cada vez mais eficiente.

Somos clientocêntricos e buscamos constantemente entender as necessidades dos nossos clientes para transformar problemas complexos em soluções simples, seguras e escaláveis.

Nossas soluções estão presentes na operação financeira de empresas de diferentes segmentos, apoiando processos como:

CONTAS A RECEBER ● CONTAS A PAGAR ● GESTÃO FINANCEIRA ● PAGAMENTOS ● INTEGRAÇÕES ● MARKETPLACE ● BANKING

Estamos buscando uma pessoa para atuar como Analista de Desenvolvimento de Sistemas Pleno, integrando nosso time de Tecnologia.

Procuramos alguém hands-on, curioso, colaborativo e com boa capacidade de análise, que goste de entender problemas, investigar causas, propor soluções e participar ativamente das decisões técnicas do time.

Aqui você terá espaço para contribuir com ideias, desenvolver soluções, evoluir arquiteturas e compartilhar conhecimento.

Estamos crescendo! Venha ser um #Finneter 🚀

Saiba mais sobre a Finnet: https://finnet.com.br/

Responsabilidades e atribuições

No dia a dia, você será responsável por:

  • Desenvolver, evoluir e manter sistemas, APIs e serviços utilizados nas soluções da Finnet;
  • Atuar no desenvolvimento de aplicações utilizando tecnologias como Python, Node.js e Java;
  • Desenvolver e manter APIs REST e integrações entre sistemas;
  • Trabalhar com arquiteturas distribuídas, comunicação entre serviços e soluções baseadas em mensageria;
  • Investigar incidentes, analisar logs e realizar diagnóstico de problemas em aplicações, integrações e bancos de dados;
  • Identificar causa raiz de problemas e propor soluções definitivas, evitando recorrências;
  • Participar da definição e evolução da arquitetura das soluções;
  • Aplicar boas práticas de desenvolvimento, Clean Code, Design Patterns e princípios de arquitetura de software;
  • Implementar mecanismos de resiliência, como retry, timeout, circuit breaker e fallback, utilizando padrões e frameworks como Resilience4j;
  • Criar e manter testes unitários e de integração;
  • Trabalhar com bancos de dados relacionais, incluindo criação e análise de consultas SQL;
  • Apoiar troubleshooting e análise de performance em banco de dados;
  • Utilizar Azure DevOps no ciclo de desenvolvimento, versionamento, pull requests, pipelines e processos de CI/CD;
  • Participar de code reviews e discussões técnicas;
  • Avaliar impactos, riscos e esforço das soluções propostas;
  • Acompanhar aplicações em produção e contribuir na resolução de incidentes;
  • Trabalhar em conjunto com desenvolvedores, produto, qualidade, infraestrutura, segurança e demais áreas;
  • Compartilhar conhecimento e contribuir para a evolução técnica do time;
  • Identificar oportunidades de automação e melhoria contínua dos sistemas e processos.

Requisitos e qualificações

Buscamos uma pessoa que tenha experiência com desenvolvimento de sistemas e bons fundamentos de engenharia de software.

Conhecimentos técnicos

É importante possuir experiência ou bons conhecimentos em:

  • Desenvolvimento de sistemas utilizando Node.js, Java e/ou Python;
  • Desenvolvimento e consumo de APIs REST;
  • Integração entre sistemas;
  • Arquiteturas distribuídas e microsserviços;
  • Mensageria e processamento assíncrono;
  • Bancos de dados relacionais e SQL;
  • Análise e diagnóstico de problemas em banco de dados;
  • Testes unitários e testes de integração;
  • Git e controle de versão;
  • Azure DevOps;
  • Pipelines de CI/CD;
  • Design Patterns e boas práticas de desenvolvimento;
  • Tratamento de falhas e padrões de resiliência, como Circuit Breaker, Retry, Timeout e Fallback;
  • Conceitos de segurança no desenvolvimento de aplicações e APIs;
  • Troubleshooting de aplicações e análise de logs.

O que esperamos de você

Mais do que conhecer tecnologias, buscamos alguém que:

  • Tenha curiosidade técnica e vontade de entender como as coisas funcionam;
  • Seja hands-on e tenha iniciativa para buscar soluções;
  • Tenha boa comunicação e saiba trabalhar de forma colaborativa;
  • Saiba ouvir e considerar diferentes perspectivas;
  • Consiga trabalhar com autonomia sem deixar de envolver o time quando necessário;
  • Tenha capacidade analítica e pensamento crítico;
  • Possua boa percepção de prioridade e senso de urgência;
  • Tenha bom senso para avaliar impacto, risco e complexidade antes de tomar decisões;
  • Não espere apenas receber tarefas, mas também seja capaz de identificar problemas e propor melhorias;
  • Tenha facilidade para atuar em ambientes dinâmicos e com diferentes tecnologias;
  • Compartilhe conhecimento e contribua para a evolução das pessoas ao seu redor.

Será considerado um diferencial

  • Experiência com sistemas financeiros, bancários, meios de pagamento, cobrança ou conciliação;
  • Experiência com alto volume de transações e integrações;
  • Experiência com aplicações containerizadas e Docker;
  • Conhecimentos em cloud, especialmente AWS e/ou Azure;
  • Experiência com observabilidade, métricas, logs e monitoramento;
  • Conhecimentos sobre segurança de APIs e aplicações;
  • Experiência com modernização de aplicações ou sistemas legados.

Informações adicionais

📍 Modelo de trabalho: Remoto
💼 Tipo de contratação: Efetivo
🏢 Área: Tecnologia / Desenvolvimento
🇧🇷 Localização: Brasil

Na Finnet, valorizamos um ambiente colaborativo, com autonomia, troca de conhecimento e espaço para propor novas ideias.

Você fará parte de um time que lida diariamente com desafios reais de tecnologia, integração e negócio, tendo oportunidade de atuar desde a análise de um problema até sua implementação e acompanhamento em produção.

Buscamos pessoas que queiram construir, aprender, ensinar e evoluir junto com o time.

Todas as nossas vagas também são destinadas a pessoas com deficiência (PcD).

Venha construir o futuro da tecnologia financeira com a Finnet. 🚀

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Triados
  3. Etapa 3: Abordados
  4. Etapa 4: Entrevista com o RH
  5. Etapa 5: Entrevista com o Gestor
  6. Etapa 6: Declínios
  7. Etapa 7: Contratação

O que fazemos

Finnet: Conectando empresas ao futuro financeiro há mais de 22 anos

Na Finnet, nossa missão é transformar a complexidade em simplicidade. Com mais de duas décadas de atuação, somos referência em soluções tecnológicas que simplificam a gestão financeira de grandes empresas em todo o Brasil.


Somos pioneiros na transformação digital do setor financeiro, atuando com softwares em nuvem para conectividade financeira, cash management, multimeios de pagamentos e crédito corporativo, além de operarmos como Techfin no maior Marketplace de Risco Sacado do mercado. Nossa tecnologia conecta mais de 3 milhões de CNPJs e 120 instituições financeiras. Atualmente, somos certificados como Instituição de Transação de Pagamentos e a única empresa de conectividade participante do Open Finance Brasil no Banco Central.


Trabalhar na Finnet é fazer parte da inovação

Aqui, cada dia é uma oportunidade de criar algo extraordinário. Nosso ambiente é colaborativo, desafiador e voltado ao aprendizado contínuo. Acreditamos que as melhores ideias surgem quando trabalhamos com propósito e paixão.

Se você busca um lugar onde possa crescer, aprender e impactar o futuro da gestão empresarial, a Finnet é o seu lugar. Estamos presentes nas áreas de:


CONTAS A RECEBER • CONTAS A PAGAR • TESOURARIA



💼 Venha ser um #Finneter


Junte-se a uma empresa sólida, humana e especializada que lidera o mercado e molda o futuro da gestão financeira no Brasil. Aqui, você terá espaço para inovar, se desenvolver e fazer parte de um time conectado com o futuro.