Vaga de Desenvolvedor (a) Backend Sênior
1 vaga: | Publicada em 16/04
- A Combinar
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)