Desenvolver código de qualidade com alta performance e seguindo as melhores práticas de Engenharia de Software
Fazer code reviews
Realizar a manutenção de aplicações
Codificar cenários estratégicos ou complexos
Analisar situações e propor soluções eficientes escaláveis e robustas
Resolver problemas de forma rápida e criativa
Realizar provas de conceito
Auxiliar nos desenhos de arquitetura
Realizar testes de performance e retirar insights dos resultados
Participar da concepção desenvolvimento e evolução de produtos
Difundir o conhecimento
Demonstrada experiência no desenvolvimento de aplicações C# .NET Core
Sólidos conhecimentos na criação e consumo de APIs REST
Sólidos conhecimentos de banco de dados relacionais e não relacionais
Vivência com a cloud Microsoft Azure
Vivência com arquiteturas orientadas a eventos
Vivência com arquitetura de microsserviços
Vivência com métodologias ágeis Scrum e Kanban
Conhecimento em Ferramentas de integração e entrega contínua;
Controle de versão com Git (Gitlab Github Gitflow);
Conceitos de conteinerização (Ex: Kubernetes Docker);
Testes de software e frameworks (Teste unitário Integração E2e TDD BDD testes de carga stress test);
Design Patterns;
Conceitos de resiliência escalabilidade e observabilidade de aplicações;
Controle de versão com Git (Gitlab Github Gitflow);
Conceitos de conteinerização (Ex: Kubernetes Docker);
Conceitos de segurança de aplicações
Capacidade de comunicar-se bem
Curiosidade e vontade de aprender novas ferramentas plataformas e tecnologias
É desejável que você tenha:
Conhecimento em produtos de marketplace e loyalty
Conhecimento com a cloud AWS
Descubra como a Cadmus potencializa suas ideais com tecnologia, talentos e abordagens ágeis, entregando valor real para te apoiar na transformação digital