The posting
Nosso time é formado por excelentes profissionais da área da tecnologia.Colaboração e comprometimento fazem parte do nosso dia a dia, quando desenvolvemos novas funcionalidades, construindo um produto robusto e escalável.Fazendo parte de nossa equipe, seu trabalho irá impactar em milhares de usuários que utilizam nossa solução diariamente.Responsabilidades e atribuiçõesParticipar das cerimônias do SCRUM entre outras agendas solicitadas pelo cliente ou pelo Scrum Master;Codificar, elaborar design de componentes, realizar testes unitários, construir aplicações, Implementar e manter software de alta qualidade por meio da aplicação de técnicas, normas e procedimentos atualizados de codificação e construção de software.Escrever códigos de alta qualidade que implementem as funcionalidades de uma solução digital que atendem as necessidades das partes interessadas, assegurando otimização de recursos computacionais, segurança e desempenho.Elaborar e manter o modelo e o projeto de dados.Requisitos e qualificaçõesConhecimentos técnicosDesenvolvimento confiável - desenvolvimento que segue as definições e boas práticas de segurança e as premissas de privacidade e proteção de dadosUML – Unified Model LanguageElaborar modelo lógico e físico de dados a partir do modelo de classes de entidadesIntegração contínua CI/CDGIT, práticas DEVOPS CI/CD, API REST, padrões de projeto.Ferramentas para automatização de buildsFerramentas de publicaçãoGeração e gestão de baselines nas ferramentas de configuração utilizada na soluçãoPadrões Acessibilidade WCAG 2Tecnologias (Possuir conhecimentos técnicos em um dos perfis abaixo ou combinação entre eles):Perfil Fullstack, consegue desenvolver o back e o front das aplicações.Experiência C#, .NET/ASP.NET Core e APIs REST; Dapper; SQL Server e/ou PostgreSQL;Experiência com C#, .NET/ASP.NET Core e APIs REST;Testes unitários;Conhecimento SAST, DAST e HP Fortify;Troubleshooting por logs;Docker; Conceitos de Kubernetes;Análise de código com Sonar,OpenTelemetry, Prometheus, Grafana ou ferramentas equivalentes.Dapper; SQL Server e/ou PostgreSQL;Autenticação/autorização (OAuth 2.0/JWT);Desejável experiência com UML,Experiência em aplicações com arquitetura desacoplada bem como aplicações monolíticas.ANEXO I – ARQUITETURA TECNOLÓGICA DO SERPRO:Criar e manter o ambiente de desenvolvimentoBoas práticas de programaçãoBoas práticas de testes unitáriosHabilidades:Análise crítica da soluçãoCapacidade de sínteseVisão sistêmicaAtitudes:Trabalhar em equipe e de forma colaborativaAdaptar-se de acordo com as necessidades, situações e circunstânciasComprometer-se com a qualidade e a segurançaEntregar mudanças (check-in/commit) com rastreabilidade na frequência estabelecida pelo Serpro.Formação:Curso de graduação na área de Tecnologia da Informação, reconhecido e concluído em instituição de nível superior credenciada pelo Ministério da Educação (MEC);OUCurso de graduação em qualquer área de formação, reconhecido e concluído em instituição de nível superior credenciada pelo Ministério da Educação (MEC), acrescido de curso de pós-graduação na área de engenharia de software ou desenvolvimento de software, com carga horária mínima de 360 (trezentas e sessenta) horas, reconhecido e concluído por instituição credenciada pelo Ministério da Educação (MEC).Informações adicionais Nossas Vantagens:Seguro de Vida – Porto Seguro;Parceria com desconto na PetLove;Wellhub | TotalPass;



