Ao trabalhar conosco, você contribuirá para o desenvolvimento e manutenção de novas funcionalidades em sistemas críticos.
Atuará no desenvolvimento e manutenção de sistemas importantes para a companhia, garantindo que eles sejam escaláveis, seguros e fáceis de usar.
Além disso, monitorará o desempenho e aplicação das alterações nos sistemas, garantindo que eles estejam funcionando corretamente e sem problemas.
Também será responsável por documentar as mudanças realizadas, facilitando a comunicação entre os membros da equipe.
E, claro, ajudará a criar e manter sistemas em produção, levando em consideração requisitos não-funcionais como desempenho, escalabilidade, segurança, disponibilidade, confiabilidade, resiliência e integrabilidade com todo o ecossistema de aplicações.
Para isso, precisamos de alguém que saiba realizar inspeções no código e na documentação, implementar testes automatizados e desenvolver software em C#.
O ideal é ter conhecimento de bancos de dados relacionais (PostgreSQL, SqlServer), arquitetura de microsserviços e capacidade de colaborar com a equipe em Code Reviews, pontuando boas práticas e possíveis melhorias.
No entanto, saber sobre nuvens públicas e privadas, modelos de mensageria e abordagens como Micro Serviços, Event Sourcing, CQRS e Hexagonal Architecture pode ser uma vantagem.
Você também precisa ter experiência com modelagens relacionais e não relacionais, além de conhecimento de ferramentas de CI/CD, Azure DevOps e interesse no mercado financeiro.
Nosso time busca pessoas apaixonadas por desafios, tecnologia e conhecimento que sejam capazes de aprender rapidamente e adaptarem-se às necessidades do negócio.
Aqui, você encontrará um ambiente descontraído, repleto de desafios, oportunidades, flexibilidade, teamplay e desenvolvimento contínuo.
Nossa cultura é baseada em 5 pilares: Own It, Live the Ride, No Bullshit, Team Play e The Reason.
Enfim, precisamos de alguém que se identifique com nossos valores e tenha vontade de crescer e aprender com a gente.