Descrição da vaga
Apoiar o desenvolvimento, a manutenção e os testes de funcionalidades de software, contribuindo para a implementação de soluções técnicas, a identificação e correção de problemas e a garantia da qualidade dos sistemas, seguindo as orientações da equipe de desenvolvimento e as necessidades dos clientes.
Responsabilidades e atribuições
● Apoiar o desenvolvimento e a manutenção de funcionalidades de software de baixa
complexidade, conforme as especificações e orientações da equipe.
● Auxiliar na implementação de soluções utilizando as tecnologias adotadas nos
projetos.
● Realizar testes de software para validar funcionalidades novas ou alteradas,
verificando se os resultados estão de acordo com os requisitos definidos.
● Apoiar a identificação, a análise e a correção de falhas, contribuindo para a
estabilidade e a qualidade dos sistemas.
● Executar testes de regressão para verificar se as alterações realizadas não
comprometeram funcionalidades existentes.
● Apoiar os testes de liberação de novas versões dos sistemas, seguindo os cenários e
procedimentos estabelecidos.
● Auxiliar na elaboração e atualização de documentações técnicas relacionadas às
funcionalidades desenvolvidas.
● Mapear e executar casos de teste de baixa complexidade, registrando os resultados e
comunicando eventuais inconsistências à equipe.
● Colaborar com os demais integrantes do time na sustentação e evolução dos sistemas.
Requisitos e qualificações
● Conhecimentos em lógica de programação.
● Conhecimentos básicos em banco de dados, especialmente Oracle e SQL Server.
● Conhecimentos em C# ou Angular.
● Noções de desenvolvimento e manutenção de sistemas.
● Interesse em aprender novas tecnologias e aprimorar os conhecimentos técnicos.
Requisitos desejáveis
Conhecimentos básicos em consultas SQL para pesquisa e manipulação de dados.
● Noções de testes de software, testes funcionais e testes de regressão.
● Familiaridade com ferramentas de versionamento de código, como Git.
● Conhecimento de metodologias ágeis e práticas de desenvolvimento de software.
● Experiência acadêmica ou prática em projetos de desenvolvimento de sistemas.