Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor (a) Backend Sênior

1 vaga: | Publicada em 16/04

Sobre a vaga

Missão: Contribuir significativamente com o atingimento das metas da empresa, participando de forma ativa em todo o ciclo de vida do desenvolvimento de sistemas, entendendo profundamente as regras de negócio dos produtos Bee2Pay, propondo soluções técnicas consistentes, codificando e tornando-se referência positiva para os demais integrantes do time. Informações adicionais: Assumir a responsabilidade como ponto focal de projetos/demandas de maior criticidade; Orientar | Tutoriar integrantes do time que tenham menos experiência, como desenvolvedores juniores e plenos; Auxiliar novos integrantes da equipe no processo de onboarding técnico, em conjunto com o Tech Lead da área; Auxiliar o Tech Lead no desenho da arquitetura das soluções a serem propostas para demandas/projetos; Confecção de especificações técnicas, orientando de que forma a implementação deverá ser feita (quando solicitado pela gestão); Atuar na estimativa e planejamento (com datas) para atendimento às demandas de Desenvolvimento de Sistemas; Atuar como desenvolvedor no atendimento a demandas de Sustentação (correções e pequenas melhorias sistêmicas) e/ou Projetos, a depender da necessidade da empresa no momento; Implementar testes de unidade em seu próprio código; Garantir a qualidade de suas próprias implementações antes da entrega ao time de QA; Auxiliar a liderança técnica na disciplina de code review do time, quando necessário; Deverá estar disponível para o acompanhamento de publicações em Produção, fora do horário comercial; Deverá estar disponível para atuação emergencial em possíveis problemas em Produção, fora do horário comercial. Experiência anterior como Desenvolvedor (a) Dot Net; Ter atuado como ponto focal em ao menos um projeto de maior criticidade para a empresa; Ter sido responsável pela definição da arquitetura a ser utilizada em um projeto de maior criticidade; Ter passado por experiências onde houve a necessidade de se preocupar com escalabilidade e alta disponibilidade das soluções as quais tenha desenvolvido. Estar habituado(a) e disposto(a) a trabalhar em um cenário onde deve-se assumir compromissos com datas de entrega das demandas, devido a alta criticidade do negócio. Habilidades Técnicas Net Core Microsoft SQL Server Microsoft Azure Docker Entity Framework Arquitetura Serverless Arquitetura baseada em Microsserviços Testes de Unidade (Unit Tests) SQS e/ou RabbitMQ e/ou Kafka Gestão de controle de versão (git flow, trunk based) Caching (redis, memcached) Framework Ágil (Scrum)