Desenvolvedor SêniorLocalidade : Brasília Modalidade: presencial Graduação:Profissional com Nível Superior completo em Estatística, Matemática, Engenharia da Computação, Ciência da Computação, Análise de Sistemas ou qualquer Curso Superior na área das Ciências Exatas com especialização (lato sensu) na Área de Informática.
Experiência: Ampla experiência como analista de TI , em atividades relacionadas ao desenvolvimento de sistemas (Desenvolvedor).
Desejável: desejável no mínimo 2 certificações ativas em programação (JAVA, PHP, Java Script/TypeScript) Indispensável: vivência em Java.
Atividades: Realizar pesquisa com usuários e stakeholders visando identificar as necessidades genuínas para o sistema/Portal.- Realizar análise das informações coletadas durante a fase de pesquisa.- Identificação do fluxo principal e fluxos auxiliares dos processos de negócio, direcionando a criação dos protótipos.- Identificação de desafios e oportunidades na concepção do sistema/Portal no que se refere à experiência do usuário.- Realizar design de protótipos e teste de usabilidade com usuários para validar o resultado da fase de pesquisa.- Participar de reuniões com os usuários para discussão de requisitos do sistema/Portal.- Participar do ciclo de desenvolvimento sistema/Portal garantindo que o produto esteja aderente às necessidades do usuário.- Propor continuamente formas de aprimorar a experiência de uso do sistema/Portal com base no feedback dos próprios usuários e demais stakeholders.- Auxiliar o designer de interface de usuário (UI) na criação de design simples e útil, voltado para as necessidades principais dos usuários.- Auxiliar o designer de interface de usuário (UI) na criação de designs responsivos.- Auxiliar o designer de interface de usuário (UI) na criação de telas aderentes aos requisitos de acessibilidade (padrão e-MAG).- Definição da identidade visual do sistema/Portal, o que inclui a definição de palheta de cores, imagens, logotipos, ícones, etc.- Definição de alinhamento e tipografia das funcionalidades do sistema/Portal.- Criar e organizar a estrutura de estilos (CSS) dos projetos de software.- Zelar pelo uso de HTML semântico e páginas sem estilo.- Evoluir o design de páginas HTML criadas pelos desenvolvedores de software para atender às necessidades dos usuários.- Zelar pela aderência do design visual do sistema/Portal aos insumos gerados pelo processo de experiência do usuário (UX).
- Apoiar na melhoraria constante da experiência de uso do sistema/Portal (UX) com base no feedback dos próprios usuários e demais stakeholders.- Garantir que a interface do sistema/Portal seja totalmente responsiva.- Prestar o suporte à manutenção das bases de dados corporativas, visando à eliminação de redundância de dados.- Propor a elaboração do projeto de banco de dados transacional através da análise de requisitos necessários para construção dos Modelos de Dados (conceitual, lógico e físico), baseando-se na Política de Administração de Dados do cliente.- Criarscripts de alteração de dados (updates, deletes e inserts) e encaminhar à equipe DBA para validação e execução.- Criar querys para suporte à manutenção dos sistemas.- Prestar o suporte necessário à equipe de Banco de Dados na administração de objetos de banco de dados (criação, exclusão, alteração e manutenção de tabelas, views, stored procedures, triggers, functions etc.
).- Prestarsuporte a execução de projetos de desenvolvimento, modelagem, implantação e manutenção dos bancos de dados.- Promover o diagnóstico de situações de gargalos e problemas de desempenho nos sistemas de informação.- Prestar o suporte necessário à equipe de Banco de Dados na execução da gestão da segurança das bases de dados obedecendo ao padrão de segurança estabelecido.- Prestar todo o suporte necessário à equipe de infraestrutura para a publicação dos artefatos que compõem o sistema nos ambientes próprios.- Prestar todo o suporte necessário à equipe de infraestrutura para a administração e a configuração dos servidores de aplicação seguindo as práticas de segurança, conforme a determinação do CONTRATANTE.- Executar refatoração de código-fonte de software na Arquitetura de Sistemas do cliente.- Realizar correções em sistemas de informação implantados na arquitetura desistemas e Frameworks de desenvolvimento de sistemas do cliente- Propor normas, padrões e procedimentos operacionais e melhores práticas de manutenção deFramework de desenvolvimento de sistemas de informação do cliente- Realizar o controle do código-fonte de programas e das bibliotecas de programas no ambiente de desenvolvimento, homologação, teste e produção.