Descrição do Cargo Atuar no desenvolvimento e manutenção de aplicações, integração com API 's, critérios de navegação, montagem e estruturação de banco de dados, versionamento de aplicação e padronização de código segundo normas e boas práticas de PSR. A atuação destina-se ao planejamento, implantação e manutenção destas aplicações. Atuar nos projetos seguindo as metodologias e normas que norteiam o setor de desenvolvimento, por fim, identificar e selecionar as ferramentas que fazem parte do dia-a-dia do desenvolvedor. Responsabilidades do Cargo • Analisar os requisitos técnicos de novas implementações em conjunto com seu gestor • Apoio nas demandas complexidade baixa, média e alta da equipe • Ser responsável por utilizar códigos atualizados e dentro dos padrōes de desenvolvimento adotados • Colaborar com a equipe de desenvolvimento front-end na construção das aplicações e features; • Colaborar junto ao time de marketing para levantamento e mapeamento de necessidades; • Analisar grandes quantidades de informações para descobrir tendências e padrões; • Automatizar processos • Desenvolver funções, endpoints, que possibilitem a coleta, tratamento, manipulação de informações vindas do front• end ou de banco de dados; • Integrar nossas aplicações com aplicações terceiras; • Realizar controle de versionamento das nossas aplicações e/ou projetos; • Analisar os requisitos técnicos de novas implementações • Definição de melhorias nos processos de desenvolvimento • Realizar homologações de pagamento para projetos e• commerce, como: boleto, cartão de crédito pix entre outros. • Identificar, registrar, documentar e rastrear bugs; • Articular com equipes internas (por exemplo, outros desenvolvedores e gerentes de produto) para identificar os requisitos do sistema; • Explorar e corrigir vulnerabilidades nas aplicações; • Desenvolver testes automatizados; • Conhecimento na linguagem PHP 7.0 ou superior, orientado a objetos; • Familiaridade com vários sistemas operacionais (Linux, Mac OS, Windows); • Conhecimento de bancos de dados relacionais (por exemplo, PostgreSQL, MySQL) e bancos de dados NoSQL (por exemplo, MongoDB); • Conhecimento em framework de desenvolvimento Laravel; • Conhecimento de metodologias ágeis e seus princípios ou utilização de Kanban; • Conhecimento e domínio de GitHub e controle de versionamento de aplicações; • Dominar o uso do Docker; • Conhecimento de boas práticas de programação, ex: PSR• 1 e PSR• 12 Competências Operacionais • Mente analítica com aptidão para resolução de problemas, capacidade de trabalhar de forma independente e com excelentes habilidades organizacionais. • Boa capacidade de execução de tarefas e cumprimento de prazos. • Capacidade de trabalhar em equipe e se relacionar com colegas e clientes; • Ter domínio sobre editores de código, ex: Visual Studio Code; • Ter conhecimento na utilização de acesso e configuração via terminal; Qualificação • Ensino superior em Ciência da Computação ou cursos correlatos e/ou experiência na área; • Certificado de curso de PHP • Certificado de curso de, Laravel • Certificado de curso de Banco de dados SQL • Certificado de curso de Docker Nível: Pleno Experiência: Mais de 4 anos Tecnologias Necessárias: PHP / MVC, SQL/MySQL, GIT, APIs restful Tecnologias Desejáveis: Javascript, Jquery, E-commerce