Desenvolvedor (a) pl - c#
Descrição da Vaga
Descrição: * Formação superior em Sistemas de Informação, Ciência da Computação, Tecnologia da Informação ou áreas afins. * Experiência avançada com linguagens de programação como .NET, VB.NET, C\#, Java, HTML e CSS; SQL e bancos de dados (SQL Server/PostgreSQL). * Diferencial Angular 2\+. * Conhecimento em arquitetura de software e melhores práticas de desenvolvimento. * Experiência com metodologias ágeis e boas práticas de desenvolvimento de software. * Habilidade para trabalhar de forma colaborativa com diferentes áreas e equipes. * Conhecimento de análise de sistemas e design de software. * Desenvolver as aplicações de acordo com os requisitos especificados utilizando as melhores práticas, alinhada a estratégia do produto com usabilidade e qualidade; * Desenvolver interface gráfica, aplicar critérios ergonômicos de navegação em sistemas e aplicações; * Analisar as falhas (bugs) de sistema, identificar possíveis problemas de lógica nos sistemas, corrigir buscando a causa da falha para evitar recorrência; * Montar estrutura de banco de dados, alterar estrutura de armazenamento de dados, atualizar informações gráficas e textuais; * Executar anteprojeto, projetos conceitual, lógico, estrutural, físico e gráfico (engenharia reversa); * Realizar teste unitário em condições operacionais simuladas, visando verificar se o programa executa corretamente dentro do especificado e com o desempenho adequado; * Realizar simulações e criar ambientes de produção a fim de aferir os resultados dos programas; * Elaborar e manter atualizada a documentação técnicas dos sistemas sob sua responsabilidade/execução; * Fazer atualização e configuração do ambiente de desenvolvimento; * Efetuar a análise de requisitos com qualidade, com base nos padrões e boas práticas adotadas pela empresa; * Analisar e estimar a solução (ex.: horas, FPA) que será necessário no desenvolvimento e/ou manutenção dos sistemas; * Ter visão sistêmica do produto e arquitetura da solução; * Participar nas decisões técnicas sobre evolução do(s) produto(s) de softwares da sua área de atuação; * Mapear processos e realizar a modelagem de sistemas/dados, com objetivo de estudar e implementar sistemas de acordo com as regras de negócio. * Participar em inspeções de artefatos do ciclo produtivo de software. Ex: planos de projeto, modelagens funcionais, modelagens técnicas, desenhos de testes, requisitos, etc.; * Conduzir/Colaborar na elaboração de projetos de software complexos; * Acompanhar indicadores referentes ao(s) produto(s) de software no(s) qual (is) atua; * Identificar e propor melhorias contínuas nos processos de software; * Realizar testes em condições operacionais simuladas, visando verificar se o programa executa corretamente dentro do especificado e com o desempenho adequado aos requisitos não funcionais; * Elaborar, ministrar e gravar cursos relativos a práticas de desenvolvimento e seus contextos/conceitos técnicos quando aplicável. * Participar em eventos e pesquisa junto a materiais de apoio para manutenção e ampliação dos conhecimentos em relação às áreas de negócio de sua atuação. * Colaborar nos processos de transferência de conhecimento capacitação das equipes operacionais da empresa; revisão de documentação de produtos (novos produtos, novas funções, alterações significativas nos processos e conceitos contemplados pelos sistemas); revisão de materiais de treinamento. * Realizar atividades de revisão de código em pares, com base nos padrões de codificação estabelecidos; * Colaborar na definição da arquitetura de software; * Realizar o apontamento de horas em dia com a execução de suas atividades. 2510160202251812162
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev