A Log,Lab Inteligência Digital é uma empresa com mais de 21 anos de mercado, atuando exclusivamente no setor público, junto à empresas estatais, instituições e órgãos da esfera municipal, estadual e federal.
Esta experiência nos confere a possibilidade de agregar muito valor aos contratos nos quais atuamos, por conhecer a fundo as dificuldades e problemas enfrentados pelas instituições públicas no Brasil, e pela troca e compartilhamento do conhecimento adquirido, já que participamos de inúmeros projetos de sucesso por todo o país.
Estamos à procura de um Desenvolvedor PHP para se juntar à nossa equipe de TI dinâmica e inovadora.
Se você é um profissional apaixonado por entender as necessidades dos clientes, que gosta de trabalhar em equipe, sempre buscando crescimento e que consigam ter uma visão de futuro, enxergando fora da caixa.
Essa é sua oportunidade!
**Responsabilidades e atribuições**
- Desenvolver novas funcionalidades: Implementar novas features em sistemas web existentes ou criar novas aplicações do zero, utilizando PHP e frameworks MVC como Laravel.
- Escrever código limpo e eficiente: Produzir código de alta qualidade, legível, bem documentado e seguindo as melhores práticas de desenvolvimento.
- Realizar testes: Criar testes unitários e de integração para garantir a qualidade do código e prevenir bugs.
- Corrigir bugs e erros: Identificar e solucionar problemas em aplicações existentes, realizando debugging e aplicando correções.
- Refatorar código: Melhorar a estrutura e a performance do código existente, aplicando técnicas de refatoração.
- Manter-se atualizado: Acompanhar as novas tecnologias e tendências em desenvolvimento PHP e frameworks, buscando aprimorar suas habilidades.
- Participar de todo o ciclo de desenvolvimento: Colaborar com a equipe desde a fase de análise de requisitos até a implantação e manutenção das aplicações.
- Trabalhar em equipe: Interagir com outros desenvolvedores, designers, product owners e stakeholders, contribuindo para um ambiente de trabalho colaborativo.
- Compartilhar conhecimento: Auxiliar outros membros da equipe, compartilhar conhecimentos e participar de code reviews.
- Seguir as metodologias ágeis: Utilizar metodologias ágeis como Scrum ou Kanban para organizar o trabalho e garantir a entrega de valor.
- Gerenciamento de Código e Versionamento: Utilizar Git para controle de versão: Gerenciar o código-fonte utilizando Git e plataformas como GitHub, GitLab ou Bitbucket.
- Seguir fluxos de trabalho de versionamento: Aplicar fluxos de trabalho como Gitflow para organizar o desenvolvimento e garantir a integridade do código.
- Contribuição para a Arquitetura e Design: Projetar soluções: Contribuir para a arquitetura e design de novas aplicações, definindo a estrutura do código e a organização dos componentes.
- Aplicar padrões de projeto: Utilizar padrões de projeto para criar soluções robustas, escaláveis e de fácil manutenção.
- Otimizar o desempenho: Implementar soluções para otimizar o desempenho das aplicações, garantindo a melhor experiência para o usuário.
- Outras Responsabilidades: Documentar o código e as soluções: Criar documentação técnica clara e completa para o código e as soluções implementadas.
- Participar de reuniões: Participar de reuniões com a equipe e stakeholders para discutir o andamento dos projetos, apresentar soluções e resolver problemas.
- Seguir as normas e políticas da empresa: Cumprir as normas e políticas da empresa em relação ao desenvolvimento de software, segurança da informação e outras áreas relevantes.
**Requisitos e qualificações**
- ** Conhecimentos Essenciais**:
- Domínio de PHP: Sólida experiência com PHP orientado a objetos;
- Conhecimento profundo de estruturas de dados, algoritmos e padrões de design;
- Experiência com frameworks MVC, como Laravel (preferencialmente), Symfony, CodeIgniter ou Zend Framework;
- Familiaridade com Composer para gerenciamento de dependências;
- Banco de Dados: Experiência com bancos de dados relacionais (MySQL, PostgreSQL, etc.
);
- Conhecimento em modelagem de dados e otimização de queries;
- Noções de bancos de dados NoSQL (MongoDB, Redis) são um diferencial.
Front-end: HTML, CSS e JavaScript;
- Conhecimento de frameworks JavaScript como React, Vue.js ou Angular (desejável);
- Familiaridade com APIs RESTful para comunicação front-end/back-end;
- Controle de Versão: Experiência com Git para controle de versão;
- Conhecimento de fluxos de trabalho como Gitflow;
- Conhecimento em testes unitários e de integração;
- Experiência com frameworks de teste como PHPUnit;
- Boas Práticas: Código limpo, legível e bem documentado;
- Experiência com princípios SOLID e padrões de projeto;
- Conhecimento de metodologias ágeis (Scrum, Kanban).
- **
Habilidades Essenciais**:
- Resolução de problemas: Capacidade de analisar erros e bugs no código, identificar a causa raiz e implementar soluções eficazes.
- Habilidade para depurar código e utilizar ferramentas de debugging.
- Proatividade na ident