Desenvolvedor PHP Pleno
Softtek
Buscamos um(a) Desenvolvedor(a) Pleno com experiência consistente em
PHP, Symfony, Java, Oracle,
SQL Server, GraphQL e integrações orientadas a eventos
.
Além do domínio técnico, esta posição exige um profissional responsável, colaborativo, organizado ecom capacidade para conduzir suas atividades com autonomia compatível com o nível pleno,recorrendo ao apoio técnico da equipe diante de situações de maior complexidade.
O profissional será responsável pelo desenvolvimento, manutenção e evolução de aplicaçõescorporativas, participando da análise de requisitos, construção de soluções, integrações entre sistemas,investigação de problemas e melhoria contínua das aplicações.
Principais responsabilidades
Desenvolver, manter e evoluir aplicações utilizando PHP.
Atuar com PHP puro, sem depender exclusivamente de frameworks.
Desenvolver e manter aplicações utilizando o framework Symfony.
Desenvolver e evoluir aplicações e componentes utilizando Java.
Analisar requisitos técnicos e funcionais, identificando impactos, dependências e alternativas desolução.
Desenvolver, manter e consumir APIs utilizando GraphQL.
Construir e evoluir integrações entre sistemas.
Trabalhar com mensageria e arquiteturas orientadas a eventos utilizando RabbitMQ.
Desenvolver e manter consultas, views, packages, triggers, procedures e demais objetos embanco de dados Oracle.
Desenvolver consultas, rotinas e integrações utilizando SQL Server.
Realizar manutenções corretivas, evolutivas e preventivas em sistemas corporativos.
Investigar falhas, realizar troubleshooting e contribuir para a identificação da causa raiz dosproblemas.
Propor melhorias e alternativas técnicas dentro do seu campo de atuação.
Aplicar boas práticas de desenvolvimento, segurança, versionamento e qualidade de código.
Utilizar Git e GitHub para controle de versão, colaboração e gestão do código-fonte.
Participar ativamente de dailies, reuniões técnicas, refinamentos e discussões de solução.
Participar de revisões de código e contribuir para a evolução técnica da equipe.
Elaborar e manter a documentação técnica atualizada.
Compartilhar conhecimentos, experiências e aprendizados com o time.
Solicitar apoio técnico de forma adequada diante de problemas de maior complexidade.
Trabalhar de forma integrada com as áreas de produto, arquitetura, infraestrutura, dados enegócio.
1 Requisitos técnicos mandatórios:
Experiência consistente com PHP.
Conhecimento prático de PHP puro, sem dependência exclusiva de frameworks.
Experiência prática com o framework Symfony.
Experiência com programação orientada a objetos.
Experiência com Java, preferencialmente Java 21 ou superior.
Experiência com versões anteriores do Java poderá ser considerada, desde que o profissionaldemonstre conhecimento técnico e capacidade de adaptação às versões atuais.
Experiência com banco de dados Oracle.
Conhecimento prático na criação, manutenção e análise de:
views;
packages;
triggers;
procedures;
functions;
consultas SQL.
Experiência com SQL Server.
Bom conhecimento de SQL.
Experiência no desenvolvimento, manutenção e consumo de APIs utilizando GraphQL.
Experiência com mensageria e arquitetura orientada a eventos.
Experiência prática com RabbitMQ.
Experiência com Git e GitHub.
Experiência com manutenção e evolução de sistemas corporativos.
Capacidade de troubleshooting, investigação e resolução de problemas.
Experiência profissional compatível com uma atuação em nível pleno.
Conhecimentos considerados diferenciais
Experiência com Laravel.
Experiência com Angular, preferencialmente Angular 19 ou superior.
Conhecimento de MongoDB.
Experiência com HTML, CSS e JavaScript para desenvolvimento e manutenção de telas.
Conhecimento de Node.js.
Experiência com Express ou outros frameworks do ecossistema Node.js.
Conhecimento de Domain-Driven Design — DDD.
Conhecimento de Arquitetura Hexagonal.
Experiência com testes automatizados.
Conhecimento de práticas de integração e entrega contínuas — CI/CD.
Experiência com ambientes em nuvem.
Uso de ferramentas de inteligência artificial no dia a dia como apoio à produtividade e aodesenvolvimento, preservando a análise crítica, a validação técnica e a tomada de decisão sobresponsabilidade do profissional.
Competências comportamentais mandatórias
Nesta posição, espera-se que o profissional demonstre maturidade compatível com uma atuação em nível pleno, combinando autonomia, responsabilidade, colaboração e abertura para receber orientações e evoluir tecnicamente.
2 Autonomia
Conduzir atividades de média complexidade com independência.
Buscar informações, pesquisar alternativas e procurar as pessoas ou áreas necessárias paraavançar.
Não permanecer parado aguardando que outra pessoa detalhe todos os passos da atividade.
Saber identificar quando pode avançar de forma autônoma e quando precisa solicitar apoio.
Apresentar problemas acompanhados das análises e evidências já levantadas.
Acompanhar suas atividades até a conclusão, mantendo atenção às dependências e aospróximos passos.
Senso de responsabilidade
Assumir responsabilidade pelas atividades e compromissos sob sua condução.
Demonstrar compromisso com as entregas e com os resultados esperados.
Acompanhar suas atividades até a efetiva conclusão.
Comunicar antecipadamente riscos, dificuldades, atrasos ou dependências.
Manter os envolvidos atualizados sobre a evolução das atividades.
Demonstrar compromisso com prazos, qualidade e acordos estabelecidos.
Colaboração
Participar ativamente de dailies, reuniões e discussões técnicas.
Compartilhar opiniões, sugestões e conhecimentos relevantes.
Contribuir com experiências e aprendizados vivenciados em outros projetos ou empresas.
Apoiar os demais integrantes do time dentro do seu campo de conhecimento.
Escutar diferentes pontos de vista e construir soluções de forma conjunta.
Não limitar sua participação apenas às atividades formalmente atribuídas.
Estar aberto a feedbacks, orientações e revisões técnicas.
Comunicação e disponibilidade
Manter uma comunicação clara, objetiva e respeitosa.
Responder às mensagens e solicitações dentro de um prazo adequado.
Manter disponibilidade e presença nos canais corporativos durante o horário de trabalho.
Informar previamente períodos de ausência ou indisponibilidade.
Dar retorno sobre solicitações, mesmo quando ainda não houver uma resposta definitiva.
Comunicar impedimentos e dificuldades de forma antecipada.
Saber explicar problemas técnicos de maneira compreensível para diferentes públicos.
Organização e disciplina profissional
Demonstrar pontualidade em reuniões e compromissos.
Organizar suas atividades, prioridades e entregas.
Registrar informações importantes e manter a documentação atualizada.
Cumprir os acordos de trabalho definidos com a equipe.
Atuar de forma responsável e transparente.
Manter os status das atividades atualizados.
Iniciativa e evolução técnica
Questionar de forma construtiva ao identificar riscos ou oportunidades de melhoria.
Apresentar possíveis soluções, e não apenas relatar problemas.
3 Buscar melhorias técnicas e de processo dentro do seu campo de atuação.
Demonstrar curiosidade, capacidade de pesquisa e interesse pelo aprendizado contínuo.
Compartilhar conhecimento com a equipe.
Utilizar suas experiências anteriores para contribuir com as discussões técnicas.
Receber orientações e feedbacks de forma construtiva.
O que esperamos de um profissional pleno
Um profissional pleno não precisa possuir todas as respostas nem conduzir sozinho situações de altacomplexidade. Entretanto, deve demonstrar capacidade para executar atividades com consistência,investigar problemas, buscar informações e avançar sem depender de direcionamento detalhado paracada etapa.
Espera-se um profissional que:
conduza atividades de média complexidade com autonomia;
não espere que outra pessoa detalhe todos os seus passos;
tenha iniciativa para investigar e avançar;
saiba reconhecer s
Crie uma conta grátis para se candidatar
O cadastro leva menos de um minuto e libera a candidatura a esta e a todas as outras vagas do site.
