Desenvolvedor Full Stack Pleno
EQUIPE ASSESSORIA CONTABIL
- Local
- São Paulo - SP
- Senioridade
- Pleno
- Contratação
- CLT
- Salário
- R$ 3.001 a R$ 4.000
- Publicada
- (horário de Brasília)
- Fonte
- Catho
Candidatar-se no site original (Catho)
Descrição
o Desenvolver, manter e evoluir aplicações web de acordo com os requisitos definidos.
o Implementar funcionalidades de frontend e backend, seguindo os padrões técnicos e arquiteturais adotados pela equipe.
o Desenvolver e integrar APIs e serviços necessários ao funcionamento das aplicações.
o Implementar e manter estruturas de banco de dados relacionadas às funcionalidades desenvolvidas.
o Corrigir bugs, analisar problemas e realizar manutenção em funcionalidades existentes.
o Desenvolver testes automatizados para novas funcionalidades e correções, conforme os padrões do projeto.
o Realizar análise e investigação de problemas utilizando logs, métricas e demais informações disponíveis nos ambientes.
o Participar do processo de desenvolvimento desde a análise da tarefa até a entrega da funcionalidade.
o Utilizar o fluxo de versionamento e revisão de código adotado pela equipe.
o Participar de code reviews, incorporando as melhorias e correções identificadas.
o Trabalhar em conjunto com os demais integrantes da equipe de desenvolvimento, produto e áreas relacionadas.
o Documentar funcionalidades, alterações técnicas e procedimentos relevantes.
o Apoiar a manutenção dos ambientes de desenvolvimento, homologação e produção.
o Participar da identificação de melhorias técnicas, refatorações e oportunidades de evolução das aplicações.
o Participar das cerimônias e processos de planejamento e acompanhamento do desenvolvimento.· Escolaridade mínima exigida
o Ensino Superior completo ou cursando em Análise e Desenvolvimento de Sistemas, Sistemas de Informação, Ciência da Computação, Engenharia de Software ou áreas correlatas.
· Competências técnicas básicas necessárias
o Linguagens e desenvolvimento web
§ PHP.
§ HTML5, CSS3 e JavaScript.
§ jQuery.
§ Desenvolvimento de interfaces utilizando Bootstrap e/ou Tailwind CSS.
§ Desenvolvimento utilizando arquitetura MVC.
o Frameworks e ferramentas
§ Laravel.
§ Composer.
§ NPM.
§ Git.
§ GitHub.
§ Docker.
o Banco de dados e integração
§ Bancos de dados relacionais, especialmente MySQL.
§ SQL e modelagem básica de dados.
§ Relacionamentos, migrations e consultas.
§ APIs REST e integração entre sistemas.
o Sistema operacional e infraestrutura
§ Linux.
§ Utilização de terminal e comandos básicos de shell.
§ Noções de Shell Script.
§ Noções de ambientes de desenvolvimento, homologação e produção.
§ Noções básicas de observabilidade, incluindo análise de logs, métricas e identificação de problemas.
o Engenharia de software
§ Princípios SOLID.
§ Clean Code.
§ Design Patterns.
§ Boas práticas de orientação a objetos.
§ Noções de arquitetura de software.
§ Testes automatizados.
§ PHPUnit e/ou Pest.
§ Noções de TDD.
o Processos e ferramentas de desenvolvimento
§ Git Flow.
§ Pull Requests e code review.
§ GitHub Projects.
§ Organização e acompanhamento de tarefas utilizando Kanban.
§ Conhecimentos básicos de Scrum e metodologias ágeis.