Efetuar login ou cadastrar

Analista Programador - Sênior

Selecionamos para empresa de tecnologia da informação de Belo Horizonte - MG

Local de Trabalho:

- Edifício AGU - Sede II SIG - Quadra 06, Lote 800. Brasília/ DF

- Edifício AGU SAS - Quadra 03, Lote 5 e 6. Brasília/ DF

Responsabilidades:

Execução dos serviços necessários a codificação de aplicações, sistemas, componentes e/ou serviços (back-end), abrangendo o levantamento de requisitos, manipulação de banco de dados, elaboração de documentação técnica e manuais de usuários, além de atividades relacionadas à criação/adaptação de interface do usuário (front-end). Dessa forma o profissional deve ter um conhecimento multidisciplinar nas várias áreas exigidas, com o perfil denominado full-stack em linha com o que pregam as orientações ágil.

Conhecimentos Técnicos:

Experiência em desenvolvimento de sistemas novos e manutenção e sustentação de sistemas legados:
Experiência com atuação em projetos com princípios e práticas de desenvolvimento de software ágeis (Manifesto Ágil, Scrum, eXtreme Programming e Kanban).
Conhecimentos em concepção ágil de produtos, abordagem de design thinking e processo de design sprint,
Experiência em elicitação, documentação, validação, negociação e gerenciamento de requisitos, elaboração de artefatos de requisitos (Scrum), elaboração de diagramas (UML) e conhecimento de modelagem de processo de negócio (BPM/ BPMN),
Experiência com arquitetura de aplicações para ambiente web, integração entre sistemas utilizando webservice (SOAP e REST), padrão de arquitetura (DTO/MVC), JSON Web Token (JWT), Openapi (Swagger), padrões de projeto (SOA e Responsivo), ecossistema Docker e prática de integração, entrega e refatoração contínua. APIs cognitivas para serviços automatizados (robô) e de reconhecimento de vocal (Luis) da nuvem Azure e QNA Maker. Arquitetura Devops.
Conhecimento de programação orientação a objetos.
Conhecimento em Design Orientado por Domínio (DDD) e conceitos de user experience (UX), usabilidade, interface responsivas e modelo de acessibilidade em governo eletrônico (eMag),
Experiência nas Linguagens: PHP8, Angular, HTML5, CSS3 e Javascript/Typescript, Node JS.
Experiência nos Frameworks: Javascript/Typescript: Angular, NodeJS, ReactJS,
Experiência com Servidor de Aplicação: Apache, JBoss, PHP: PHP8, Symfony 5, Doctrine, MonoLog, PHPUnit,
Experiência em construir (DDL, DML, DQL, DTL e DCL) em Bancos de Dados nas Linguagens SQL ANSI e PL/SQL (Stored Procedures/Trigger) nos Gerenciadores de Banco de Dados: Oracle, Microsoft SQL Server, MySQL, PostgreSQL. Dados: Redis, ElasticSearch, Gaufrette, bancos relacionais, Utilitários: RabbitMQ, Mercure, LogStash, Kibana, MachineLearning: ApacheTika Python, Pandas, TensorFlow, Devops: Kubernetes, Docker, OpenShift, Jenkins,
Experiência em planejamento, monitoramento, controle, análise, modelagem, implementação, execução e conclusão de teste, análise estática de código com a ferramenta SonarQube 5.0 ou superior, Níveis de Teste: componentes, integração, sistema e aceitação, Tipos de Teste: funcional, não-funcional, caixa-branca e mudança, automação de testes e elaboração de artefatos de teste.
Conhecimento da técnica de desenvolvimento orientado por testes (TDD), da Metodologia de Desenvolvimento Orientado a Testes de Aceitação (ATDD), e de Desenvolvimento Orientado por Comportamentos (BDD),
Experiência em estabelecimento de baselines, utilização de branches, publicação de aplicações em plataformas como serviços (PaaS) e elaboração de artefatos de configuração e conhecimento de conceitos de controle de versão de código-fonte,
Experiência nas Ferramentas Case de apoio a engenharia de software: Balsamiq, Bizagi, Brackets, Eclipse, GitHub, Selenium, Jmeter, Jest, Jasmine, Planner, Power BI, Sonar w Visual Studio Code

Tempo de experiência:

Experiência de, no mínimo, 5 anos, com atuação na área de tecnologia da informação.

Características Comportamentais:

Proatividade, capacidade de trabalho em equipe, capacidade de autogerenciamento e tomada de decisão, capacidade de comunicação (expressar oralmente e por escrito com precisão e clareza e de compreender com facilidade mensagens escritas e faladas).

Escolaridade:

Graduação completa em superior de TI, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de TI de, no mínimo, 360 horas.

Benefícios:
Plano de Saúde UNIMED Nacional Enfermaria ou Apartamento, com pagamento de 50 da mensalidade de acordo com a idade e coparticipação
Plano odonto: RS 18,59
Vale transporte, com desconto de 6 do salário (opcional)
Ticket alimentação ou refeição Alelo: RS 631,18
Seguro de Vida
Programa de Incentivo a Certificação
Parceria Microsoft para Treinamentos