Desenvolvedor Full Stack
Diwe Servicos De Informacao Ltda
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
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.
