Found Description
Como Junior Software Engineer, sua missão será contribuir com o desenvolvimento de software, executando tarefas sob orientação, com foco no aprendizado e desenvolvimento.
Precisamos que você tenha...
- Noções fundamentais de algoritmos e estruturas de dados. Capacidade de aplicar estruturas básicas (como listas, pilhas e filas) para resolver problemas simples e escrever código limpo e organizado.
- Experiência com, pelo menos, uma linguagem de programação que utilize o paradigma de Orientação a Objetos, demonstrando entendimento dos seus pilares (encapsulamento, herança, polimorfismo, abstração).
- Habilidade para avaliar a eficiência de algoritmos utilizando a notação Big O, compreendendo o impacto do tempo e espaço de execução.
- Experiência na aplicação de padrões de projeto (GoF) e arquiteturais para promover a manutenção e a flexibilidade do código em projetos reais.
- Compreensão de padrões comuns na arquitetura ...