Logo for Quality Digital

DESENVOLVEDOR JÚNIOR

Role overview

Qualifications

  • 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.
  • Conhecimento básico de APIs REST, requisições HTTP, JSON e integrações entre sistemas.
  • Familiaridade com Git e controle de versão.

Responsibilities

  • Atuar na sustentação e evolução das aplicações que compõem o ecossistema de sistemas do cliente.
  • Analisar chamados escalados para o time de desenvolvimento.
  • Desenvolver correções de baixa e média complexidade, sob orientação dos desenvolvedores mais experientes.
  • Realizar debugging e troubleshooting de aplicações.

Key facts

  • Remote from: Brazil
  • Full time
  • Senior (5-10 years)
  • Portuguese

Hard skills

Other skills

  • Diagnostic Skills
  • Collaboration
  • Curiosity
  • Communication
  • Organizational Skills
  • Accountability

About the company

Quality Digital logo

Quality Digital

Digital Transformation Consulting

A Quality é líder em soluções de TI e tem ajudado as principais empresas brasileiras a atingir objetivos de negócios estratégicos, através do fornecimento de serviços especializados com foco em estratégia, transformação digital, automação e integração de toda cadeia de valor do cliente. Com o conceito de Gestão 360° de TI, a Quality se apresenta como fornecedor único de tecnologia e integra soluções de negócios e um amplo portfólio de produtos e serviços, alinhados a uma gestão eficiente com foco na automatização e otimização de processos, pessoas e ativos, gerando resultados e economia para o cliente. Com 27 anos de mercado, a Quality conta com a expertise de um grande time de profissionais altamente qualificados e certificados, utilizando-se das melhores ferramentas e metodologias no mercado.

Company details

Company typeLarge
IndustryDigital Transformation Consulting
Company size1001 - 5000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

JOB DESCRIPTION


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? 🎯

RESPONSIBILITIES AND ASSIGNMENTS


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.

REQUIREMENTS AND QUALIFICATIONS


  • 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, commit, merge e pull request.
  • Conhecimento básico de debugging, troubleshooting e análise de logs para investigação de erros em aplicações.
  • 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 compatíveis com sua senioridade.
  • Conhecimento básico sobre 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, buscando compreender a causa de um erro antes de simplesmente aplicar uma correção.
  • Boa comunicação verbal e escrita para interação com desenvolvedores, QA, gestão da operação e demais equipes técnicas.
  • Organização e responsabilidade no acompanhamento das demandas sob sua responsabilidade.
  • Perfil colaborativo, curiosidade técnica e disposição contínua para aprendizado e evolução.
  • Capacidade de trabalhar com orientação de profissionais mais experientes, incorporando feedbacks de code review e padrões técnicos da equipe.

Obrigatório:

  • Lógica de programação;
  • Conhecimento de uma linguagem de desenvolvimento; Git; SQL; APIs REST/JSON; HTTP;
  • Debugging básico; capacidade de ler logs; noções de testes; 
  • Capacidade de investigar tecnicamente um problema.

Desejável

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

Horário de Atuação

  • Das 09:00 às 18:00 (Remoto)

OBS.: Hey! Caso você não preencha todos os requisitos da vaga, te convidamos a se candidatar mesmo assim, ok? Faremos uma análise cuidadosa do seu perfil considerando todas as suas qualificações 😉


ADDITIONAL INFORMATION


O que você vai encontrar aqui:

  • Um ambiente propício para aprendizado e crescimento profissional 🎯
  • Avaliação de desempenho e feedbacks, visando o desenvolvimento contínuo das nossas pessoas 📊
  • Vale alimentação e/ou refeição para suas compras de mercado e refeições 🍴
  • Assistência médica e odontológica para que você e sua família estejam com a saúde em dia 💙
  • Convênio com farmácias para descontos em medicamentos 💊
  • Auxílio creche de acordo com política vigente 🍼
  • Parceria com o SESC para programações variadas de cultura e lazer
  • Parcerias para seus estudos de idiomas, tecnologia e plataforma de cursos 📚
  • Empréstimo consignado com taxas atrativas + programa de educação financeira 💰
  • Universidade Corporativa e trilhas de conhecimento com conteúdos diversos de tecnologia, soft skills, tendências de mercado e muito mais 👨‍💻
  • Programa de Indicações com possibilidade de prêmios e bonificações 🎁 
  • Seguro de vida coletivo ⛑

Conheça o mundo da Quality Digital


Aqui, não faltam histórias para contar!

☕ Então, que tal pegar sua xícara de café, chá, suco ou sua bebida preferida e saber mais sobre nós, se encantar, conferir nossas vagas e fazer parte desse time em constante crescimento? 🚀💖


Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Related jobs

Other jobs at Quality Digital

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.