Nível: Analista Cursos de: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Escolaridade: Graduação - Indiferente Tipo de contrato: PJ Jornada de trabalho: Sob demanda Disponibilidade para home-office Responsabilidades da posição: Resumo: Profissional com experiência em desenvolvimento de aplicações web utilizando PHP e Laravel 10, focado em práticas de DDD (Domain-Driven Design) e testes unitários com PHPUnit.
Hábil em integrações via API, desenvolvimento de microserviços e atuação em metodologias ágeis.
Competente no levantamento de requisitos, garantindo soluções alinhadas às necessidades do negócio.
Requisitos Técnicos / Principais conhecimentos: · Linguagem de Programação: Expertise em PHP, especialmente com o framework Laravel 10.
· Arquitetura de Software: Aplicação de DDD para estruturar soluções de acordo com o domínio do negócio, facilitando a colaboração entre as equipes.
· Testes Unitários: Implementação de testes automatizados com PHPUnit, assegurando a qualidade e a robustez do código.
· Integrações: Desenvolvimento e manutenção de APIs RESTful, promovendo a comunicação eficiente entre sistemas internos e externos.
· Microserviços: Experiência em projetar e implementar arquiteturas de microserviços, garantindo escalabilidade e fácil manutenção.
· Metodologias Ágeis: Participação em equipes ágeis, contribuindo para sprints, reuniões diárias e planejamento de entregas.
· Levantamento de Requisitos: Habilidade em interagir com stakeholders para coletar e documentar requisitos funcionais e não funcionais, traduzindo necessidades em soluções técnicas.
Experiência Profissional: · Desenvolvimento de aplicações utilizando Laravel, aplicando princípios de DDD para garantir uma arquitetura sólida e adaptável.
· Criação de testes com PHPUnit para validar funcionalidades, reduzindo riscos de regressões em versões futuras.
· Colaboração ativa em equipes ágeis, participando de cerimônias como planejamento, retrospectivas e revisões de sprint.
Análise e refatoração de código existente, melhorando a eficiência e a legibilidade.
· Elaboração de documentação técnica e de requisitos, facilitando a comunicação entre desenvolvedores e stakeholders.
Requisitos obrigatórios para a posição: Soft Skills: · Trabalho em Equipe: Capacidade de colaborar efetivamente em ambientes dinâmicos e multifuncionais.
· Resolução de Problemas: Habilidade em analisar e resolver desafios técnicos de forma proativa.
· Comunicação: Aptidão para explicar conceitos técnicos de maneira clara, garantindo alinhamento entre equipes e stakeholders.