Desenvolvedor(a) Pl - C#
Descrição da Vaga
Quer saber mais sobre como estamos evoluindo com a gestão púbica e construindo o futuro? **\#vemserGovernancabrasil** **Quem estamos procurando?** Desenvolvedor Sr será responsável por desenvolver e manter sistemas com alta qualidade, cumprindo prazos e custos. Possui um nível técnico avançado e é capaz de orientar e apoiar a equipe em desafios mais complexos. **Responsabilidades e atribuições** * 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. **Requisitos e qualificações** * 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. **Informações adicionais** **Juntos somos um time e conectados somos a Governançabrasil** Conectamos especialistas de todas as áreas para contribuir com soluções para um Brasil melhor! Somamos **mais de 500 pessoas pensando inovação** e aliamos o conhecimentos técnicos sobre práticas de governança conectando a tecnologia para levar a transformação digital para os municípios brasileiros. **Isso não é incrível?** Somos o maior player do mercado e para manter a excelência das nossas soluções investimos no desenvolvimento de pessoas, prezando pelo equilíbrio entre vida pessoal e profissional. Além de um mix de benefícios que gera mais qualidade de vida. Somos motivados pela inovação em um ambiente de trocas de conhecimento e cooperação, com relações de confiança, ética e acima de tudo com comprometimento e respeito entre os times. **Quer contribuir?** Então queremos você no nosso time! \#vemserGovernançabrasil e contribuir para um Brasil melhor e serviços públicos de qualidade para todos.
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev