Match score not available

Desenvolvedor Sênior

72% Flex
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in related field, In-depth knowledge of PHP, Laravel and MVC.

Key responsabilities:

  • Review, plan and develop using PHP/Laravel
  • Collaborate with front-end developers and database management
  • Write tests, debug, optimize code, and ensure security
Solutis Tecnologias logo
Solutis Tecnologias SME https://www.solutis.com.br/
501 - 1000 Employees
See more Solutis Tecnologias offers

Job description

Logo Jobgether

Your missions

JOB DESCRIPTION

  • 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 Solutis, 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 Solutis. 


RESPONSIBILITIES AND ASSIGNMENTS

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.

REQUIREMENTS AND QUALIFICATIONS

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:

  1. 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.

ADDITIONAL INFORMATION

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.

A Solutis é 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 Solutis, flexível, acolhedora, inquieta, amante da tecnologia e de tudo que ela nos proporciona de mais incrível.

Venha fazer parte do nosso time!


Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Soft Skills

  • independent-thinking
  • verbal-communication-skills
  • Organizational Skills

Full Stack Engineer Related jobs