Vaga Desenvolvedor Júnior Remoto

|

A Quality Digital está com vaga aberta para Desenvolvedor Júnior em modelo 100% remoto (home office). A oportunidade é voltada para profissionais em início de carreira que atuarão na sustentação e evolução de aplicações, investigação de incidentes, correção de bugs e desenvolvimento de melhorias.

Responsabilidades e atribuições

  • Atuar na sustentação e evolução das aplicações do ecossistema de sistemas do cliente.
  • Apoiar a análise e resolução de incidentes, bugs e problemas técnicos.
  • Analisar chamados escalados para o time de desenvolvimento, identificando causas técnicas, comportamentos da aplicação e possíveis pontos de falha.
  • Realizar investigações utilizando logs, consultas a banco de dados, APIs, integrações e demais recursos técnicos.
  • Desenvolver correções de baixa e média complexidade, sob orientação de profissionais mais experientes.
  • Apoiar o desenvolvimento e a implementação de melhorias e pequenas evoluções funcionais.
  • Reproduzir erros reportados pelos usuários, identificar cenários de ocorrência e documentar os resultados das investigações.
  • 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.
  • Consumir e apoiar a manutenção de APIs e integrações entre sistemas.
  • Apoiar consultas e análises em bancos de dados utilizando SQL.
  • Participar de processos de deploy, homologação e acompanhamento pós-implantação.
  • Interagir com desenvolvedores Pleno e Sênior, QA, PO, gestão da operação e demais equipes técnicas.
  • 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 para reduzir reincidências.
  • Participar de refinamentos técnicos, reuniões de alinhamento e demais ritos da equipe.
  • Desenvolver conhecimento progressivo sobre arquitetura, integrações, sistemas e regras de negócio do ecossistema do cliente.
  • Evoluir continuamente a autonomia técnica, assumindo gradualmente demandas compatíveis com a senioridade.

Requisitos

  • 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.
  • 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 para consultas e validação de informações.
  • Familiaridade com Git e controle de versão, incluindo branch, commit, merge e pull request.
  • Conhecimento básico de debugging, troubleshooting e análise de logs.
  • Conhecimento dos conceitos de testes unitários e qualidade de software.
  • Capacidade de interpretar requisitos funcionais e técnicos e transformá-los em alterações de software.
  • Conhecimento básico sobre o ciclo de desenvolvimento de software, desde desenvolvimento e testes até homologação e implantação.
  • Familiaridade com metodologias ágeis e atuação em equipes multidisciplinares.
  • Capacidade de investigação e resolução de problemas.
  • Boa comunicação verbal e escrita.
  • Organização e responsabilidade no acompanhamento das demandas.
  • Perfil colaborativo, curiosidade técnica e disposição para aprendizado contínuo.
  • Capacidade de trabalhar com orientação de profissionais mais experientes e incorporar feedbacks de code review e padrões técnicos da equipe.

Diferenciais

  • Experiência anterior com sustentação de sistemas ou AMS.
  • Desenvolvimento de aplicações corporativas.
  • Experiência em ambientes de varejo ou e-commerce.
  • Conhecimento de CI/CD.
  • Conhecimento em Cloud.
  • Experiência com ferramentas de observabilidade e monitoramento.
  • Conhecimento em análise de logs, microsserviços, mensageria e integrações.
  • Conhecimento de práticas como Clean Code e SOLID.

Benefícios

  • Ambiente propício para aprendizado e crescimento profissional.
  • Avaliação de desempenho e feedbacks para desenvolvimento contínuo.
  • Vale Alimentação e/ou Refeição.
  • Assistência médica e odontológica.
  • Convênio com farmácias para descontos em medicamentos.
  • Auxílio creche, conforme política vigente.
  • Parceria com o SESC para atividades de cultura e lazer.
  • Parcerias para estudos de idiomas, tecnologia e plataformas de cursos.
  • Empréstimo consignado com taxas atrativas e programa de educação financeira.
  • Universidade Corporativa e trilhas de conhecimento em tecnologia, soft skills e tendências de mercado.
  • Programa de Indicações com possibilidade de prêmios e bonificações.
  • Seguro de vida coletivo.

Informações adicionais

  • Contratação efetiva.
  • Modelo de trabalho 100% remoto.
  • Horário de atuação das 9h às 18h.
  • Vaga também destinada a pessoas com deficiência (PcD).
Candidaturas Encerradas
As candidaturas para essa vaga foram encerradas a pedido da empresa/recrutador ou porque o prazo final para recebimento das inscrições foi atingido.
Alguns anúncios podem expirar rápido devido ao alto volume de candidaturas.