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) nenhum clique aindaQuantas vezes alguém abriu o anúncio original a partir do Vagas PHP desde que a vaga entrou no site. Dá uma noção da concorrência, mas não inclui quem viu a vaga direto na fonte (LinkedIn, Gupy...), e a mesma pessoa pode contar mais de uma vez.
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.