Empresa: Cadmus
• 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 Requisitos: • 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