Descrição da Vaga
A Finnet, empresa com mais de 22 anos de atuação no setor financeiro, busca um Analista de Desenvolvimento de Sistemas Pleno para integrar seu time de Tecnologia. A empresa desenvolve soluções que simplificam processos financeiros, integram empresas, automatizam operações e auxiliam na eficiência dos clientes. O profissional atuará no desenvolvimento, evolução e manutenção de sistemas, APIs e serviços, contribuindo ativamente nas decisões técnicas do time.
Responsabilidades
- 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
- ✓Experiência com desenvolvimento de sistemas utilizando Node.js, Java e/ou Python;
- ✓Experiência com desenvolvimento e consumo de APIs REST;
- ✓Experiência com integração entre sistemas;
- ✓Conhecimento em arquiteturas distribuídas e microsserviços;
- ✓Conhecimento em mensageria e processamento assíncrono;
- ✓Experiência com bancos de dados relacionais e SQL;
- ✓Experiência com análise e diagnóstico de problemas em banco de dados;
- ✓Experiência com testes unitários e testes de integração;
- ✓Conhecimento em Git e controle de versão;
- ✓Experiência com Azure DevOps;
- ✓Experiência com pipelines de CI/CD;
- ✓Conhecimento em Design Patterns e boas práticas de desenvolvimento;
- ✓Conhecimento em tratamento de falhas e padrões de resiliência, como Circuit Breaker, Retry, Timeout e Fallback;
- ✓Conhecimento em conceitos de segurança no desenvolvimento de aplicações e APIs;
- ✓Experiência com troubleshooting de aplicações e análise de logs;
- ✓Curiosidade técnica e vontade de entender como as coisas funcionam;
- ✓Ser hands-on e ter iniciativa para buscar soluções;
- ✓Boa comunicação e saber trabalhar de forma colaborativa;
- ✓Capacidade analítica e pensamento crítico;
- ✓Boa percepção de prioridade e senso de urgência;
- ✓Bom senso para avaliar impacto, risco e complexidade antes de tomar decisões;
- ✓Capacidade de identificar problemas e propor melhorias;
- ✓Facilidade para atuar em ambientes dinâmicos e com diferentes tecnologias;
- •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.
Categorias
Sobre a Empresa
Mais vagas na Finnet →Na Finnet, empresa de mais de 21 anos de mercado, aqui nossa missão é transformar a complexidade em simplicidade. Cada dia, quando entramos em nosso escritório, não estamos aqui apenas para trabalhar – estamos aqui para criar soluções tecnológicas inovadoras que simplificam a gestão financeira para...[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa