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
- Etapa 1: Cadastro
- Etapa 2: Triados
- Etapa 3: Abordados
- Etapa 4: Entrevista com o RH
- Etapa 5: Entrevista com o Gestor
- Etapa 6: Declínios
- 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.