Procuramos uma pessoa desenvolvedora apaixonada por desafios, tecnologia e conhecimento. Essa pessoa, junto ao time, será responsável por:
- Atuar no desenvolvimento e manutenção de novas funcionalidades;
- Ter responsabilidade para desenvolver em sistemas de importância crítica para a companhia;
- Monitorar o desempenho e a aplicação das alterações dos sistemas;
- Documentar as mudanças realizadas;
- Criar e manter sistemas em produção levando em consideração requisitos não-funcionais, tais como: Desempenho, Escalabilidade, Segurança, Disponibilidade, Confiabilidade, Resiliência e Integrável com todo nosso ecossistema de aplicações.
O que esperamos de você:
- Saiba realizar inspeções no código e na documentação;
- Implemente testes automatizados;
- Desenvolva software em #C;
- Tenha conhecimento de bancos de dados relacionais (PostgreSQL, SqlServer);
- Tenha conhecimento em arquitetura de microsserviços;
- Tenha capacidade de colaborar com a equipe em Code Reviews, pontuando boas práticas e possíveis melhorias.
O que aumenta as suas chances:
- Nuvens públicas e privadas como OpenStack, AWS, Azure, e Google Cloud;
- Conhecimentos sobre algum modelo de mensageria, tais como: RabbitMQ, ZeroMQ, Kafka, IBM MQ;
- Conhecimentos de abordagens como: Micro Serviços, Event Sourcing, CQRS, Hexagonal Architecture, Lambda Architecture;
- Experiência com modelagens Relacionais e não Relacionais;
- Conhecimento de ferramentas de CI/CD, Azure DevOps;
- Conhecimento e interesse no mercado financeiro.
Localização: Brasil Departamento: Product Platforms | Credit