
Desenvolvedor de Software Backend (PHP) – Grupo Montreal – Home Office
Responsabilidades e atribuições
Profissional responsável pela produção dos artefatos de software que o Squad deve entregar;
Formação superior completa (graduação e/ou pós-graduação lato sensu e/ou pós-graduação stricto sensu) na área de Tecnologia da Informação;
Necessária experiência profissional consolidada na atuação como desenvolvedor PHP e Java;
Requisitos e qualificações
Java: Proficiência em programação Java, incluindo o entendimento de princípios de orientação a objetos, estruturas de dados e algoritmos.
PHP: Conhecimento profundo de PHP para desenvolvimento de aplicações web, incluindo a criação de scripts e estruturas para atender aos requisitos do projeto.
APIs RESTful: Habilidade em criar e consumir APIs RESTful, projetando endpoints, lidando com requisições e respostas HTTP.
Frameworks: Experiência com frameworks populares como Spring Boot para Java e Laravel ou Symfony para PHP.
Bancos de Dados: Proficiência em modelagem de bancos de dados, consultas SQL e gerenciamento de sistemas como MySQL, PostgreSQL e SQL Server.
Ferramentas de Build: Experiência com ferramentas de build como Maven e Gradle para Java, e Composer para PHP.
Versionamento de Código: Familiaridade com sistemas de versionamento de código como Git.
Metodologias Ágeis: Conhecimento em metodologias ágeis como Scrum e Kanban.
Testes Unitários: Habilidade em escrever testes unitários usando frameworks como JUnit para Java e PHPUnit para PHP.
Docker/Kubernetes: Familiaridade com Docker e Kubernetes para containerização e orquestração de aplicações.
Cursos e certificações desejável:
Certificação Oracle Certified Professional, Java SE Programmer
Certificações em PHP
Cursos de Java e PHP:
Certificações em Frameworks