Estagiário de Desenvolvimento de Software

  • Estagiário
  • Meio período
  • 52010-220, Recife, Pernambuco, Brasil
  • Desenvolvimento

Escrever, testar e manter código para aplicações de software. Compreender profundamente as metodologias de desenvolvimento de software e programação. Trabalhar em um ambiente de equipe colaborativo. Realizar testes de funcionalidade e documentar os resultados, ajudar na integração de sistemas e APIs, contribuir com melhorias contínuas nos processos de desenvolvimento.


PRINCIPAIS RESPONSABILIDADES


  •   Desenvolver código utilizando linguagens de programação específicas para implementar funcionalidades conforme especificações.
  •   Construir componentes individuais de uma aplicação, como interfaces de usuário, APIs, ou módulos específicos.
  •   Executar testes para identificar bugs e garantir que o software funcione corretamente.
  •   Depurar e corrigir erros no código, garantindo a estabilidade e eficiência da aplicação
  •   Integrar componentes desenvolvidos com outras partes do sistema.
  •   Atualizar o software para corrigir bugs ou adicionar pequenas melhorias.
  •   Revisar, refatorar e melhorar código existente, aplicando as melhores práticas de desenvolvimento para manter a manutenibilidade e a performance do software.
  •   Trabalhar junto a designers, gerentes de produto, e outros desenvolvedores para garantir que os requisitos sejam atendidos e que o código seja integrado corretamente.
  •   Realizar testes unitários, de integração e de sistema para garantir a qualidade do software
  •   Criar e manter documentação técnica clara e detalhada, assegurando que o código e as funcionalidades sejam compreensíveis e possam ser mantidos por outros membros da equipe.
  •   Foco na entrega de funcionalidades dentro de prazos específicos, frequentemente sob a orientação de arquitetos ou engenheiros de software.
  •   Participar em reuniões de equipe, revisões de código e sessões de planejamento de sprint.
  •   Comunicar-se efetivamente com partes interessadas para garantir o alinhamento dos objetivos de projeto.
  •   Pesquisar e implementar novas tecnologias para melhorar os processos de desenvolvimento de software.
  •   Contribuir para a melhoria contínua dos processos de engenharia de software.
  •   Mentor e apoiar membros mais juniores da equipe de desenvolvimento.
  • Trabalhar com integração de banco de dados (SQL, NOSQL) e APIs (SOAP, REST)


PRÉ-REQUISITOS

Formação Desejável:

  • Cursando Ensino Superior em Ciência da Computação, Engenharia de Software ou área relacionada.


CONHENCIMENTO TÉCNICO:

  • PHP;
  • desejável Python;
  • C# (.NET) ou JS (React)

 

BENEFÍCIOS

  • Vale refeição;
  • Vale transporte;
  • Seguro de vida.