← Todas as vagas

Desenvolvedor Full Stack

Diwe Servicos De Informacao Ltda

presencial

Descrição da vaga

O desenvolvedor full stack é quem entende toda a estrutura de desenvolvimento. Ele deve ser o responsável por desenhar a solução e sinalizar um possível problema trazendo o caminho mais adequado. Esse profissional plana sobre múltiplos projetos, apoiando pontualmente cada um deles, sugerindo soluções, protegendo o produto e processos, e dedicando uma parte do tempo a resolver demandas do dia-a-dia. 


Deve estar atento a novas tecnologias e produtos. Deve participar ativamente do dia-a-dia da agência e se relacionar com as frentes de Planejamento, Negócios e Desenvolvedores. Só dessa forma poderá ser um ponto focal e referências para as ações de Tecnologia.


Características fundamentais de um Diwer:

  • Proativo, comunicativo e trabalhador com uma atitude positiva.

  • Possui um espírito empreendedor e mentalidade de jogador de equipe.

  • É "deadline-driven" e capaz de articular vários projetos sem perder velocidade, foco ou qualidade.

  • É capaz de tomar decisões para cumprir os prazos.

  • Possui excelentes habilidades de comunicação interpessoal e profissional.

  • Orientado para resolução de problemas


Atividades que vai desempenhar no dia-a-dia:

  • Gestão de parceiros de desenvolvimento/tecnologia;

  • Pesquisar tecnologias e linguagens que melhor se adequam aos projetos;

  • Desenvolver o frontend e backend de soluções web e mobile;

  • Trabalhar em conjunto com os times de Experiência (Operação) no processo de adoção de novos padrões, tecnologias ou linguagens;

  • Colaborar com a resolução de problemas e criação de soluções durante sessões de de estratégia dos projetos;

  • Contribuir em todas as fases do desenvolvimento dos projetos (design, build, test, deploy); 

  • Desenvolver e aplicar novas funcionalidades para facilitar processos já existentes;

  • Seguir procedimentos internos e padrões de programação;

  • Estar disponível para agilmente resolver problemas, bugs e questões de compatibilidade e usabilidade;

  • Realizar orçamentação com base na análise feita;

  • Detalhar ambientes de desenvolvimento com base no projeto;

  • Validar o ambiente preparado pelo cliente/fornecedor;

  • Determinar quais os recursos necessários para o desenvolvimento do sistema e aplicação, selecionando as metodologias, linguagens de programação, ferramentas de desenvolvimento, especificando configurações de máquinas, equipamentos, acessórios e suprimentos;

  • Identificar e acompanhar as demandas de mercado em relação a sistemas e aplicativos, visando manter a empresa atualizada em relação ao mercado;

  • Efetuar a homologação do sistema e aplicação junto a clientes, treinando usuários, verificando resultados obtidos e avaliando objetivos e metas do projeto, a fim de garantir que esteja dentro do que foi previamente estabelecido.