Swip

12331001

Quality Digital

Remoto 100%CLT

Sobre a vaga

  • Página da Vaga | 12331001 - DESENVOLVEDOR JÚNIOR- - - - - - - Pular para o conteúdo principalCandidaturas encerradas

12331001 - DESENVOLVEDOR JÚNIOR

Copiar link
Erro ao copiar link

Compartilhar vagaLink copiado

Ir para candidatura
Descrição da vaga

Nós somos a Quality Digital! Saiba mais sobre a gente:

  • Uma frase que nos define - Somos especialistas em soluções de TI e apaixonados por inovação! 🚀
  • Ao infinito e além - Somos #semfronteiras. Nosso time está espalhado pelo Brasil e pelo mundo 🌎
  • Nossa cultura - Mesmo distantes, estamos juntos 🧡 Temos cerimônias para estarmos mais próximos, compartilhar conhecimento e ficar por dentro das novidades da nossa empresa!
  • Somos diversos - Um dos nossos compromissos é fazer da companhia um ambiente cada vez mais diverso, inclusivo e respeitoso, valorizando e promovendo a pluralidade. Por isso, aqui temos espaço para todas as pessoas, independente de raça, gênero, idade, orientação sexual, crença religiosa ou deficiência. 🏳️‍🌈👩🏾‍🦽
  • Nosso objetivo - Potencializar os negócios dos nossos clientes através de soluções inovadoras e sustentáveis. Topa vir com a gente nessa? 🎯

Responsabilidades e atribuições

O que buscamos?

Desenvolvedor Júnior com atuação em sustentação e evolução de aplicações, responsável pela investigação técnica de incidentes, correção de bugs, desenvolvimento de melhorias e apoio à estabilidade do ecossistema de sistemas do cliente, trabalhando em conjunto com desenvolvedores mais experientes, QA e gestão da operação.

Como será o seu dia a dia

  • Atuar na sustentação e evolução das aplicações que compõem o ecossistema de sistemas do cliente, apoiando na análise e resolução de incidentes, bugs e problemas técnicos.

-
Analisar chamados escalados para o time de desenvolvimento, buscando identificar causa técnica, comportamento da aplicação e possíveis pontos de falha.

-
Realizar investigação inicial utilizando logs, consultas a banco de dados, APIs, integrações e demais recursos técnicos disponíveis no ambiente.

-
Desenvolver correções de baixa e média complexidade, sob orientação dos desenvolvedores mais experientes da equipe.

-
Apoiar o desenvolvimento e implementação de melhorias, ajustes e pequenas evoluções funcionais nas aplicações.

-
Reproduzir erros reportados pelos usuários, identificar cenários de ocorrência e documentar tecnicamente os resultados da investigação.

-
Realizar debugging e troubleshooting de aplicações, contribuindo para a identificação da causa-raiz de incidentes.

-
Desenvolver e manter código seguindo os padrões técnicos, arquiteturais e de qualidade definidos pelo projeto.

-
Criar e manter testes unitários e apoiar a validação técnica das alterações realizadas.

-
Trabalhar com versionamento de código, branches, commits, pull requests e code reviews, seguindo o fluxo de desenvolvimento estabelecido pela equipe.

-
Consumir e apoiar a manutenção de APIs e integrações entre sistemas, investigando falhas de comunicação, payloads, retornos e dependências entre aplicações.

-
Apoiar consultas e análises em bancos de dados, utilizando queries para investigação de incidentes e validação de informações.

-
Participar dos processos de deploy, homologação e acompanhamento pós-implantação, apoiando a validação das entregas em ambiente produtivo.

-
Interagir com desenvolvedores Pleno e Sênior, QA, PO/gestão da operação e demais equipes técnicas para entendimento e resolução das demandas.

-
Registrar tecnicamente as análises realizadas, incluindo causa identificada, solução aplicada, evidências, impactos e procedimentos de resolução.

-
Contribuir para a identificação de problemas recorrentes e débitos técnicos, propondo melhorias que reduzam reincidências e chamados.

-
Participar de refinamentos técnicos, reuniões de alinhamento e demais ritos da equipe, desenvolvendo progressivamente capacidade de estimar e compreender o impacto técnico das demandas.

-
Desenvolver conhecimento progressivo sobre a arquitetura, integrações, sistemas e regras de negócio do ecossistema do cliente.

-
Evoluir continuamente sua autonomia técnica, passando gradualmente de atividades assistidas para a resolução independente de demandas compatíveis com sua senioridade.

-

Requisitos e qualificações

  • Formação superior cursando ou concluída em Ciência da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Engenharia de Software ou áreas correlatas.

-
Conhecimento em pelo menos uma linguagem de programação utilizada no desenvolvimento de aplicações, com capacidade para compreender, alterar e desenvolver código.

-
Conhecimentos de lógica de programação, orientação a objetos, estruturas de dados e boas práticas de desenvolvimento.

-
Conhecimento básico de APIs REST, requisições HTTP, JSON e integrações entre sistemas.

-
Conhecimento de banco de dados e SQL, sendo capaz de realizar consultas para investigação e validação de informações.

-
Familiaridade com Git e controle de versão, incluindo conceitos de branch, c