BACKEND DEVELOPER
Brazil
ANALISTA DE DESENVOLVIEMNTO FULL STACK
PRINCIPAIS ATIVIDADES E RESPONSABILIDADES:
- Consolidar e administrar o planejamento do projeto de desenvolvimento de soluções e/ou customizações, tomando como base a especificação técnica e escopo definido, fluxogramas, diagramas de modelagem e documentações pertinentes e especificações técnicas de acordo com necessidades levantadas;
- Desenvolver as soluções e/ou customizações, tomando como base o especificado no projeto e escopo definido, utilizando-se de linguagem de programação e ferramentas existentes e documentações pertinentes, cumprindo cronogramas e especificações técnicas de acordo com necessidades levantadas.
- Planejar e liderar reuniões de acompanhamento dos projetos, podendo realizar os registros das etapas e decisões (atas de reunião), divulgação de seu status de trabalho, orientando tecnicamente a equipe, participando da seleção de tecnologia e ferramentas mais adequadas, visando o obter a solução com a qualidade exigida e dentro do prazo definido;
- Propor e definir especificação técnica do projeto e a modelagem de dados (escopo do projeto do sistema ou aplicação) contribuindo na definição dos padrões de arquitetura e a construção de diagramas de aplicação, selecionando os elementos estruturais e suas interfaces, mapeamento de conexões, sistemas internos e externos, tecnologia aplicada, com os quais ele será composto garantindo o entendimento da equipe e do cliente e a integração com as demais soluções.
- Realizar testes unitários e/ou de homologação nos sistemas desenvolvidos, avaliando a conformidade e o atendimento dos requisitos e das especificações técnicas, identificando eventuais desvios, elaborando relatório técnico e encaminhando ao responsável para devidas análises;
- Dar tratativas aos desvios e melhorias identificados de acordo com o plano de ação elaborado e determinado pela equipe técnica, além de acompanhar e estimular a realização das tratativas no prazo da equipe em que estiver inserido.
- Elaborar e Encaminhar a documentação da solução desenvolvida para a área de Qualidade e Testes no que se refere a requisitos do usuário e especificação técnica, prestando suporte no momento de execução dos testes quando necessário, de forma a contribuir com a homologação das soluções e atendimento aos usuários;
- Acompanhar o processo de implantação das soluções desenvolvidas, intervindo em caso de problemas de produção, para garantir a correta homologação das soluções em produção;
- Realizar suporte a aplicações já existentes e instaladas fazendo analise de problemas e realizando as atividades necessárias para correção, visando o rápido reestabelecimento da solução.
- Buscar constante atualização com relação às inovações técnicas de sua área de atuação no que se refere a novas tecnologias, ferramentas, recursos, arquiteturas de software entre outros aspectos, que possam subsidiar o desenvolvimento de novas soluções e/ou sistemas para a companhia.
CURSOS, CONHECIMENTOS ESPECÍFICOS E/OU HABILIDADES:
- Inglês Intermediário
- Desenvolvimento de sistemas
- Desenvolvimento para WEB
- Java, C e C++
- Conhecimento em Gerência de Projetos (PMI, SCRUM , desenvolvimento ágil, etc).
- Arquiteturas de Rede
- Desejável Certificação em Linguagem de Computação