Principais atividades:
Absorção de conhecimentos sobre os sistemas;
Instalação e configuração de estações de desenvolvimento e de servidores;
Apoio ao Product Owner (PO) na definição do software a ser desenvolvido;
Participação ativa nas reuniões;
Prestação de suporte técnico;
Participação em Design Sprint;
Outras atividades inerentes ao desenvolvimento e manutenção de software.
O que esperamos de você:
* Graduação concluída em TI;
* Experiência mínima de 5 anos atuando com desenvolvimento.
Linguagens de programação PHP incluindo PHP Standards Recommendations PSR-1 a PSR-7;
Princípios e práticas de desenvolvimento de software ágil: Scrum, Extreme Programming (XP) e Kanban;
Padrões de projeto MVC, com domínio dos principais Frameworks MVC PHP do mercado: Laravel, Slim, Lumen e CodeIgneter;
Modelagem de dados relacional e NoSQL (MongoDB, Redis);
Interfaces responsivas;
Integração entre sistemas: REST, SOAP, Composer e Docker;
Integração continua (continuous integration), Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD), especicação por exemplo, refactoring, entrega continua (continuous delivery);
Testes de software: teste de unidade, integração, sistema/funcional, aceitação/história,
carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes funcionais, de unidade, de integração e de carga com ferramentas de software;
Construção de consultas a bancos de dados em linguagem SQL;
Controle de versão de código-fonte, GIT e SVN.