




Resumo da Vaga: Desenvolver código de qualidade, realizar code reviews, manter aplicações, codificar cenários complexos e propor soluções eficientes, escaláveis e robustas para produtos. Principais Destaques: 1. Desenvolvimento C# .NET Core e APIs REST 2. Vivência com Azure, AWS e metodologias ágeis 3. Foco em resiliência, escalabilidade e observabilidade * Demonstrada experiência no desenvolvimento de aplicações C\# .NET Core * Conhecimentos na criação e consumo de APIs REST * Conhecimentos de banco de dados relacionais e não relacionais * Vivência com a cloud Microsoft Azure * 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 Responsabilidades e atribuições: * 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:* Vivê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 as clouds Microsoft Azure e AWS; * 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); * Vivência 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; * Resiliência, escalabilidade e observabilidade de aplicações; * Controle de versão com Git (Gitlab, Github, Gitflow); * Vivência de segurança de aplicações; * Capacidade de comunicar\-se bem; * Curiosidade e vontade de aprender novas ferramentas, plataformas e tecnologias. Desejável Conhecimentos em: * Aplicações de alta performance.


