DESENVOLVEDOR PLENO
Brasil Digital Ltda
Descrição da vaga
- Desenvolver novas funcionalidades e aprimorar módulos existentes, atendendo a requisitos técnicos e demandas de maior complexidade.
- Identificar, analisar e corrigir bugs, garantindo a estabilidade, a qualidade e o desempenho dos sistemas.
- Desenvolver, integrar e aprimorar APIs internas e externas, assegurando eficiência, escalabilidade e integridade dos dados.
- Escrever e otimizar consultas em MySQL, garantindo a manipulação eficiente e correta dos dados.
- Utilizar Git e GitHub para versionamento de código, gerenciamento de repositórios, resolução de conflitos e colaboração por meio de *pull requests*.
- Aplicar boas práticas de programação, padrões de projeto e padrões técnicos definidos pela equipe.
- Participar de revisões de código (*code reviews*), fornecendo feedbacks construtivos e orientando desenvolvedores juniores.
- Elaborar e manter documentações técnicas das funcionalidades desenvolvidas, facilitando a manutenção e a compreensão do código.
- Executar e participar de testes unitários e de integração, assegurando o atendimento aos requisitos estabelecidos.
- Contribuir para a automação de processos de implantação (*deploy*) e para os fluxos de integração e entrega contínua (CI/CD).
- Utilizar Docker para criar e manter ambientes de desenvolvimento e implantação.
- Identificar gargalos de desempenho e oportunidades de melhoria, implementando soluções para tornar os sistemas mais eficientes e sustentáveis.
- Conhecer e seguir os processos, padrões e procedimentos internos utilizados no desenvolvimento e na manutenção dos sistemas da empresa.
- Participar de reuniões técnicas, contribuindo com ideias, esclarecendo dúvidas e colaborando na definição e implementação de funcionalidades.
- Buscar capacitação contínua nas ferramentas e tecnologias utilizadas pela Brasil Digital, incluindo scripts, bancos de dados e demais recursos necessários à atuação prática.
