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.
Alguns anúncios podem expirar rápido devido ao alto volume de candidaturas.
