DESENVOLVEDOR DE SOFTWARE PLENO I
Summary
The Mid-Level Software Developer will design, implement, and maintain corporate software solutions while applying best practices like Clean Code, SOLID, and CI/CD. The role involves creating technical specifications, managing databases, and ensuring high-quality, secure application performance.
A G4F é uma empresa com uma trajetória sólida de 16 anos, dedicada a conectar pessoas, ideias e tecnologia para oferecer soluções inovadoras. Somos mais de 10.000 #greaters atuando em todo o Brasil.
📌 Cargo: Desenvolvedor de Software Pleno I
Missão do cargo
Atuar no desenvolvimento, implementação e manutenção de soluções de software, contribuindo para a construção de aplicações seguras, eficientes e de alta qualidade, aplicando boas práticas de desenvolvimento, arquitetura de software, testes e integração contínua, visando atender às necessidades do negócio e dos usuários.
Requisitos
✅ Formação de nível superior na área de Informática;
ou
✅ Formação de nível superior em qualquer área, acrescida de curso de extensão na área de Informática;
ou
✅ Formação de nível superior em qualquer área com experiência comprovada em atividade correlata.
Experiência Profissional
✅ Experiência em:
Desenvolvimento e manutenção de software;
Versionamento de código utilizando Git;
Integração contínua (CI);
Testes unitários;
Aplicação de boas práticas de desenvolvimento (Clean Code e SOLID).
Conhecimentos Técnicos Obrigatórios
✅ Desenvolvimento de especificações detalhadas utilizadas na implementação de software;
✅ Estruturas de dados;
✅ Especificação, modelagem e documentação de algoritmos;
✅ Codificação baseada em desenho técnico detalhado;
✅ Desenvolvimento utilizando linguagens de programação e bancos de dados
✅ Construção e manutenção de aplicações corporativas;
✅ Versionamento de código com Git;
✅ Testes unitários;
✅ Integração contínua;
✅ Boas práticas de desenvolvimento de software.
Principais atribuições
Desenvolver soluções de software de acordo com requisitos funcionais e técnicos;
Codificar sistemas seguindo padrões de qualidade e arquitetura definidos;
Elaborar especificações técnicas para desenvolvimento;
Criar e documentar algoritmos e estruturas de dados;
Realizar testes unitários e apoiar processos de homologação;
Participar da construção, manutenção e evolução de aplicações;
Realizar manutenção corretiva, adaptativa e evolutiva de sistemas;
Integrar aplicações com bancos de dados e serviços externos;
Utilizar práticas modernas de versionamento e integração contínua;
Garantir qualidade, desempenho, segurança e eficiência das aplicações;
Produzir documentação técnica relacionada ao desenvolvimento;
Apoiar iniciativas de melhoria contínua dos ambientes e processos de desenvolvimento;
Executar demais atividades correlatas à função.
Competências Comportamentais
Informações adicionais
🚀 Oportunidades de desenvolvimento profissional
🍔 Vale Alimentação/Refeição | Pluxee
🚌 Vale Transporte (opcional)
👓 Parceria SESC | Saúde, Lazer, Turismo, Esporte e Assistência Social
📕 Parcerias Educacionais
🤍 Wellhub
🤍 Plano de saúde e odontológico
🌈 Valorizamos a diversidade, equidade e inclusão, independentemente de gênero, raça, etnia, orientação sexual, deficiência ou religião. Todas as nossas vagas são afirmativas.
💙 Junte-se à nossa equipe e contribua para o crescimento sustentável da G4F!
#LI-DNP #LI-DNI
#VemSerGreater