- Estamos em busca de alguém como você, que deseja iniciar uma nova jornada na área de Desenvolvimento para impactar pessoas, clientes e sociedade. Nós, da Confidencial (Apenas para Cadastrados), temos um desafio apaixonante, com o melhor ecossistema de uma Agile Company.
- Estamos com a posição de Desenvolvedor Sênior PHP Fullstack o que envolve criatividade, proatividade, desenvolvimento ágil e que permite compartilhamento constante de conhecimentos. Somos um mundo plural, que promove um ambiente descontraído de verdade, flexível e focado no desenvolvimento humano e profissional para que você possa exercer a sua singularidade.
Então, se você entende que este é o caminho em direção aos seus sonhos, movido por projetos desafiadores, uma carreira bem desenvolvida e o propósito de impactar uns aos outros, todos os dias: venha fazer parte deste vasto mundo Confidencial (Apenas para Cadastrados).
Responsabilidades e atribuições
REQUISITOS E QUALIFICAÇÕES
RESPONSABILIDADES E ATRIBUIÇÕES
Como será seu dia a dia: (Atividades que vai realizar)
Esse profissional irá:
1. Revisão e Planejamento
- Revisão de Tarefas Pendentes:
- Iniciar o dia com uma revisão das tarefas pendentes no quadro de gestão de projetos (como Jira, Trello ou Asana).
- Checar o backlog e as prioridades do sprint em andamento.
- Planejamento das Atividades Diárias:
- Estabelecer objetivos diários alinhados com as prioridades do projeto e os prazos estabelecidos.
2. Desenvolvimento de Recursos
- Desenvolver novos recursos ou funcionalidades usando PHP e Laravel.
- Implementar lógicas de negócio complexas conforme especificado nos requisitos do projeto.
- Fatoração de Código:
- Melhorar o código existente para otimizar o desempenho e a legibilidade.
3. Colaboração em Equipe
- Participação em reuniões diárias de stand-up para debater progressos e desafios.
- Contribuir em reuniões de planejamento de sprint, revisões e retrospectivas.
- Colaboração com Desenvolvedores Front-end:
- Colaborar de perto com desenvolvedores front-end para integrar o back-end com interfaces de usuário responsivas.
4. Trabalho com Banco de Dados
- Projetar e Otimizar Consultas SQL:
- Desenvolver consultas SQL eficazes e aprimorar o desempenho do banco de dados.
- Gerenciar Migrações de Banco de Dados:
- Realizar e administrar migrações de banco de dados utilizando Laravel Migrations.
5. Testes e Depuração
- Escrever Testes Unitários:
- Desenvolver testes unitários e de integração com o PHPUnit para assegurar a robustez do código.
- Depuração e Solução de Problemas:
- Investigar e resolver bugs e problemas identificados durante o desenvolvimento ou na fase de testes.
6. Revisão de Código
- Participar de Revisões de Código:
- Realizar revisões de código de colegas, fornecendo feedback construtivo.
- Receber e aplicar feedback de revisões para melhorar a qualidade do código.
7. Gestão de Código
- Gerenciamento de Código com Git: Utilizar o Git para versionamento e gerenciamento do código- fonte, criando ramificações (branches) e efetuando mesclagens (merges) conforme necessário.
8. Atualização de Documentação
- Atualizar a documentação do projeto, incluindo comentários no código e documentação de APIs.
9. Participação nas Cerimônias Ágeis e conhecimentos nos frameworks
- Participar e contribuir com atualizações nas reuniões diárias de stand-up.
- Scrum e Kanban:
- Experiência com metodologias ágeis e ferramentas como Jira ou Redmine para gestão de projetos.
- Planejamento de Sprint e Revisões:
- Participar ativamente no planejamento de sprints, revisões de sprint, e retrospectivas.
10. Pesquisa e Aprendizado Contínuo
- Explorar Novas Tecnologias:
- Investir tempo para se manter atualizado sobre novas tecnologias, tendências e melhores práticas em desenvolvimento PHP e Laravel.
11. Comunicação
- Comunicação Eficaz:
- Comunicar-se claramente com outros membros da equipe e partes interessadas para garantir o entendimento dos requisitos e do progresso do projeto.
12. Melhorias de Desempenho
- Otimizar Código e Aplicações:
- Identificar e implementar melhorias de desempenho no código e infraestrutura existente.
13. Resolução de Problemas
- Identificar e solucionar problemas em ambientes de produção com eficácia.
14. Avaliação de Segurança
- Implementar Práticas de Segurança:
- Avaliar e implementar medidas de segurança para proteger a aplicação contra vulnerabilidades potenciais.
Requisitos e qualificações
Pra mandar bem nessa oportunidade você precisa manjar das tecnologias (Conhecimentos técnicos obrigatórios):
- Educação e Formação:
Formação Superior completo ,desejável áreas de tecnologias.
Conhecimentos Técnicos:
- Desenvolvimento Back-end
- Domínio PHP, com entendimento aprofundado de suas funcionalidades mais complexas, como a Programação Orientada a Objetos (OOP), o manejo de exceções e os namespaces.
- Domínio na linguagem PHP, conhecimento em orientação a objetos, gerenciador de dependências composer
- Frameworks PHP
- Proficiência no Laravel, abrangendo a utilização de suas ferramentas, como o Eloquent ORM, o Artisan Console,e o Middleware policies
- Experiência com outros frameworks também é valorizada, como o Symfony.
- Desenvolvimento de APIs:
- Capacidade em projetar e implementar APIs RESTful.
- Ferramentas de gerenciamento de cache como Redis
- Experiência no uso de JSON e XML para intercâmbio de dados.
- Conhecimento em autenticação e autorização de APIs utilizando JWT ou OAuth.
2 . Desenvolvimento Front-end
- HTML, CSS e JavaScript:
- Domínio de HTML5 e CSS3 para estruturação e estilização de aplicações web.
- Proficiência em JavaScript, com ênfase em frameworks como React ou Vue.js, para desenvolvimento de interfaces de usuário interativas.
- Ferramentas de Build:
- Experiência no uso de ferramentas de build como Webpack, Gulp ou Grunt para otimização de processos e automação de tarefas.
3.Testes e Qualidade de Código:
- Desenvolvimento Guiado por Testes (TDD):
- Experiência com TDD e frameworks de teste, como PHPUnit.
- Capacidade de escrever testes unitários, de integração e funcionais.
4. DevOps e Integração Contínua/Entrega Contínua (CI/CD):
- Ferramentas de CI/CD:
- Experiência com Jenkins, Bitbucket Pipelines ou GitLab CI/CD para automação do ciclo de vida do software.
- Docker e Kubernetes:
- Conhecimento em containers e orquestração de containers para a implantação de aplicações.
5. Segurança e Desempenho:
- Segurança de Aplicações Web:
- Conhecimento em práticas de segurança, incluindo prevenção de SQL Injection, XSS, CSRF e criptografia de dados.
- Otimização de Desempenho:
- Experiência com otimização de código para melhorar performance e escalabilidade.
O que não abrimos mão:
- Mindset focado na resolução dos problemas técnicos dos nossos clientes;
- Capacidade de aprender com experiências de outros como também compartilhar suas próprias experiências;
- Ser apaixonado por tecnologia;
- Ser proativo e ter boa comunicação com o cliente.
Informações adicionais
Para esta posição oferecemos:
- Salário CLT Full;
- Vale Refeição ou Alimentação (Alelo);
- Vale Transporte (sempre que houver o deslocamento);
- Auxílio Home Office (proporcional aos dias em que atuará nesta modalidade);
- Assistência Médica Sulamérica;
- Assistência Odontológica Sulamérica;
- Seguro de Vida;
- Parcerias (Curso de idiomas, ensino, livraria, restaurante, entre outras);
- Gympass;
- Allya;
- Day Off;
- Premiação por indicações;
- Inside Out (Ocorre todas as quartas-feiras. Evento da galera voltado para troca de conhecimento);
- Oportunidade de crescimento profissional.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Triagem de Perfil
- Etapa 3: Entrevista RH
- Etapa 4: Entrevista Gestor
- Etapa 5: Entrevista com Cliente (opcional)
- Etapa 6: Carta Proposta
- Etapa 7: Contratação
A Confidencial (Apenas para Cadastrados) é Digital!
Somos apaixonados por tecnologia e esse valor está presente em nossas ações e proposta de trabalho. Ambiente descontraído e criativo, horário flexível, possibilidade de trabalho home office, eventos e programas internos com games... Isso faz parte do nosso dia-a-dia.
Engajamento, busca intensa por conhecimento, empatia e criatividade são a nossa receita para cultivar e colher, sempre, o melhor resultado tecnológico.
Essa é a Confidencial (Apenas para Cadastrados), flexível, acolhedora, inquieta, amante da tecnologia e de tudo que ela nos proporciona de mais incrível.
Venha fazer parte do nosso time!