Desenvolvedor de Software Júnior
Summary
Junior software developer at Digisystem in Brasília working on systems for CAPES (a Brazilian government agency): implementing features under senior guidance, fixing simple bugs, doing basic unit tests, and joining code reviews. Requires basic skills in at least one of Java, PHP, or Python, plus Git, relational databases, and Agile basics.
1.4.1. Responsabilidades:
1.4.1.1. Apoiar na implementação de funcionalidades de sistemas, seguindo especificações técnicas e orientações da equipe sênior.
1.4.1.2. Realizar correções simples de bugs e melhorias em aplicações existentes.
1.4.1.3. Participar de revisões de código para aprender boas práticas e padrões de desenvolvimento.
1.4.1.4. Executar testes unitários básicos e apoiar na automação de testes.
1.4.1.5. Colaborar com a equipe de desenvolvimento e arquitetura para garantir a entrega de soluções alinhadas às necessidades da Capes.
1.4.1.6. Aprender e aplicar novas tecnologias, frameworks e metodologias conforme a orientação da equipe.
1.4.2. Formação acadêmica:
1.4.2.1. Formação técnica ou estar cursando graduação na área de Tecnologia da Informação. Alternativamente, é aceita a conclusão de qualquer curso de nível superior, desde que acompanhada de certificado de pós-graduação na área de Tecnologia da Informação, com carga horária mínima de 360 horas.
1.4.3. Requisitos obrigatórios por tecnologia e perfil:
1.4.12. JAVA;
1.4.12.1. Conhecimento básico da linguagem de programação JAVA;
1.4.12.2. Noções de lógica de programação e estrutura de dados;
1.4.12.3. Familiaridade com o sistema de controle de versão Git;
1.4.12.4. Noções de banco de dados relacionais;
1.4.12.5. Noções de processos Agile;
1.4.12.6. Capacidade de trabalhar em equipe, receber feedback e seguir orientações;
1.4.12.7. Interesse em aprendizado contínuo e evolução técnica;
1.4.12.8. Conhecimento básico em APIs REST;
1.4.12.9. Inglês básico (leitura).
1.4.13. PHP;
1.4.13.1. Conhecimento básico da tecnologia PHP;
1.4.13.2. Noções de lógica de programação e estrutura de dados;
1.4.13.3. Familiaridade com o sistema de controle de versão Git;
1.4.13.4. Noções de banco de dados relacionais;
1.4.13.5. Noções de processos Agile;
1.4.13.6. Capacidade de trabalhar em equipe, receber feedback e seguir orientações;
1.4.13.7. Interesse em aprendizado contínuo e evolução técnica;
1.4.13.8. Conhecimento básico em APIs REST;
1.4.13.9. Inglês básico (leitura).
1.4.14. PYTHON;
1.4.14.1. Conhecimento básico da linguagem de programação PYTHON;
1.4.14.2. Noções de lógica de programação e estrutura de dados;
1.4.14.3. Familiaridade com o sistema de controle de versão Git;
1.4.14.4. Noções de banco de dados relacionais;
1.4.14.5. Noções de processos Agile;
1.4.14.6. Capacidade de trabalhar em equipe, receber feedback e seguir orientações;
1.4.14.7. Interesse em aprendizado contínuo e evolução técnica;
1.4.14.8. Inglês básico (leitura).
1.4.15. Certificações ou período de experiência por tecnologia:
1.4.16. JAVA;
1.4.16.1. Experiência mínima de 1 ano em desenvolvimento Java ou uma Certificação de Desenvolvedor Java em vigor e válida.
1.4.17. PHP;
1.4.17.1. Experiência mínima de 1 ano em desenvolvimento PHP ou uma Certificação de Desenvolvedor PHP em vigor e válida.
1.4.18. PYTHON;
1.4.18.1. Experiência mínima de 1 ano em desenvolvimento Python ou uma certificação em Python em vigor e válida ou certificado de conclusão de treinamento em Python de no mínimo 40 horas.
1.4.19. Competências comportamentais:
1.4.19.1. Proatividade, capacidade de trabalho em equipe, capacidade de iniciativa e autogerenciamento, capacidade de comunicação (capacidade de se expressar oralmente e por escrito com precisão e clareza e de compreender com facilidade mensagens escritas e faladas).