Responsabilidades e atribuições
Você será responsável por:
Executar melhorias no software e sugerir refatoração sempre que necessário;
Realizar manutenções no software e sugerir refatoração sempre que necessário;
Apoiar no desenvolvimento de novas funcionalidades, inclusive com sugestão de ferramentas e tecnologias;
Estar sempre presente nos canais de comunicação da empresa e procurar sempre ajudar os demais membros da equipe;
Participar de reuniões diárias de alinhamento;
Utilizar ferramentas de versionamento e manter suas tarefas organizadas no Azure;
Realizar testes nas tarefas em que realiza, garantindo a qualidade do produto e diminuindo a incidência de itens reportados pela equipe de QA;
Participar da revisão de código dos demais integrantes do time, sempre buscando evoluir tecnicamente;
Aplicar boas práticas de desenvolvimento e testes unitários e de integração;
Estimar e mitigar impactos de tarefas mais complexas;
Participar do "Pré planning" quando necessário, a fim de colaborar para definições técnicas das tarefas que serão priorizadas na planning;
Propor testes unitários e testes de mutação, para melhor qualidade do sistema;
Auxiliar outros desenvolvedores (Estagiário, Júnior) no onboarding, CR e Pair programming. Informando padrões e tecnologias utilizadas;
