>

Tecnologia da Informação (TI)

Engenheiro de Software

Buscamos um(a) Engenheiro(a) de Software com grande paixão por tecnologia, comprometido(a) com a qualidade e a inovação, que queira se juntar à nossa equipe e contribuir com seu talento no desenvolvimento de soluções tecnológicas.

Responsabilidades

  • Desenvolver software de alta qualidade, aplicando as melhores práticas e padrões do setor.

  • Participar do design e da arquitetura de aplicações.

  • Realizar testes e depuração de software para garantir sua máxima qualidade.

  • Apoiar a equipe de suporte técnico e os usuários na resolução de problemas técnicos.

  • Colaborar na elaboração de documentação técnica e manuais do usuário.

Requisitos

  • Graduação em Engenharia de Sistemas, Informática, Computação ou áreas afins.

  • Mínimo de 3 anos de experiência em desenvolvimento de software.

  • Conhecimento em programação com linguagens como Java, Python, Ruby ou C#.

  • Conhecimento em bancos de dados relacionais e não relacionais.

  • Experiência em metodologias ágeis de desenvolvimento de software.

  • Capacidade de trabalho em equipe, orientado(a) a resultados e à resolução de problemas.

  • Inglês intermediário.

Não perca a oportunidade de se juntar à nossa equipe de trabalho e avançar em sua carreira como Engenheiro(a) de Software! Candidate-se e faça parte de uma empresa comprometida com o desenvolvimento tecnológico e a inovação.

Perguntas de Entrevista

Quais linguagens de programação e ferramentas de desenvolvimento você conhece e com quais tem mais experiência?

Espera-se que o(a) candidato(a) enumere as linguagens e ferramentas de desenvolvimento que conhece, e descreva a experiência que tem trabalhando com elas. Também é importante que mencione se já teve experiência trabalhando com projetos de código aberto ou se contribuiu para o desenvolvimento de alguma biblioteca ou ferramenta de terceiros.

Como você garante que seu código seja de alta qualidade e fácil de manter?

Espera-se que o(a) candidato(a) descreva os processos e ferramentas que utiliza para garantir a qualidade e a manutenibilidade do seu código. Pode mencionar práticas de programação como o uso de padrões de design, a implementação de testes unitários e o uso de ferramentas de revisão de código.

Como você já enfrentou e resolveu problemas técnicos complexos em projetos anteriores?

Espera-se que o(a) candidato(a) descreva em detalhes um problema técnico complexo que tenha enfrentado e como o resolveu. É importante que mencione o processo que seguiu para entender o problema, as soluções que avaliou e as razões pelas quais escolheu a solução final.

Como você se mantém atualizado(a) nas últimas tecnologias e tendências no desenvolvimento de software?

Espera-se que o(a) candidato(a) descreva as fontes que utiliza para se manter atualizado(a) nas últimas tecnologias e tendências no desenvolvimento de software. Pode mencionar blogs de tecnologia, conferências, cursos on-line e grupos de discussão on-line.

Qual é a sua abordagem para trabalhar em equipe no desenvolvimento de software?

Espera-se que o(a) candidato(a) descreva sua abordagem para trabalhar em equipe no desenvolvimento de software. Pode mencionar práticas ágeis como Scrum ou Kanban, e como fomenta a colaboração e a comunicação eficaz entre os membros da equipe.

Como você lida com conflitos com outros membros da equipe ou com os stakeholders do projeto?

Espera-se que o(a) candidato(a) descreva sua abordagem para lidar com conflitos na equipe ou com os stakeholders do projeto. Pode mencionar como trabalha para entender as preocupações de todas as partes envolvidas, como busca soluções que atendam às necessidades de todos e como fomenta a comunicação aberta e eficaz.

Como você aplicou técnicas de automação em seus projetos anteriores?

Espera-se que o(a) candidato(a) descreva os processos manuais que automatizou em seus projetos anteriores e como o fez. Também se espera que descreva os benefícios que obteve como resultado da automação e se utilizou algum framework ou ferramenta especializada para automatizar os processos.

Quer melhorar seus processos seletivos?

Comece a usar testes psicométricos e técnicos hoje mesmo, sem custo.