A G4F é uma empresa com uma trajetória sólida de 15 anos, dedicada a conectar pessoas, ideias e tecnologia para oferecer soluções inovadoras.
Desenvolvedor Full Stack Senior
Requisitos Técnicos Obrigatórios:
* Conhecimento em linguagem de programação Python ou treinamento equivalente;
* Conhecimento em tecnologia Angular para frontend e linguagem Python para backend;
* Metodologias e Práticas Ágile: Scrum, Extreme Programming (XP) e Kanban;
* Análise de requisitos funcionais e não-funcionais;
* Padrões de projeto (enterprise integration patterns, design patterns, microservices patterns);
* Modelagem de dados relacional;
* Arquitetura e Desenvolvimento:
* Arquitetura de aplicações para ambiente web; Arquitetura em três camadas, modelo MVC Domain-driven design (DDD);
* Integração entre sistemas: Mensageria, Web services, REST, Apache Camel;
* Javascript e Typescript;
* NodeJS e Express;
* Testes e Qualidade:
* Integração contínua (continuous integration); Test-driven development (TDD); Acceptance test-driven development (ATDD); Especificação por exemplo;
* Refactoring Entrega contínua (continuous delivery);
* Testes de software: unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade;
* Automatização de testes funcionais, de unidade e de carga com ferramentas de software;
* Banco de Dados e Controle de Versão:
* Construção de consultas a bancos de dados em linguagem SQL Conceitos de controle de versão de código-fonte e uso da GIT 2 ou superior;
Atuação presencial.