Formação Acadêmica
Curso superior completo, preferencialmente na área de Tecnologia da Informação, devidamente reconhecido pelo MEC.
Experiência Profissional
Experiência mínima de 03(três) anos em projetos de desenvolvimento de sistemas na função de Analista de Sistemas ou exercendo atividades de analista de sistemas em:
- Desenvolvimento e implantação de sistemas transacionais de médio/grande porte, com processamento online e batch, baseados em browser.
- Desenvolvimento de aplicações baseadas em micro serviços e aplicações nativas em nuvem.
- Desenvolvimento de RPAs (automação de processos por robótica de software).
- Desenvolvimento de automações.
- Projetos desenvolvidos com metodologia ágil de software.
Conhecimento Técnico Mínimo Obrigatórios
- Experiência com Notação de modelagem de processos (ex: UML, BPM, etc)
- Para atuação em equipes de desenvolvimento de sistemas: experiência com padrões de projeto de software e padrões de desenvolvimento JavaEE ; ferramentas de desenvolvimento Java (ex: IBM RAD, Eclipse, VSCODE); plataforma JavaEE e emprego das tecnologias EJB e WebService; frameworks Spring, Angular ou similares e REST API no desenvolvimento de aplicações baseadas em micro serviços e aplicações nativas em nuvem; desenvolvimento e implantação de sistemas transacionais de médio/grande porte, com processamento online e batch, baseados em browser.
- Para atuação em equipes de desenvolvimento de RPAs: experiência na tecnologia de RPA e desenvolvimento Phyton.
- Para atuação em desenvolvimento de automações: experiência com padrões de desenvolvimento de automações; frameworks Node JS, Angular/Angular JS e REST API.
- Ferramentas de gerência de mudanças e configuração de software (exemplos: GIT, Gitlab, Maven, SonarQube,Nexus ou similares).
- Experiência com Linguagem SQL e modelagem relacional de dados.
- Experiência na utilização de metodologia ágil de software.
Desejáveis
- Experiência na utilização de Ferramentas de testes (exemplos: JUnit, Selenium, JMeter).
- Conhecimento de Cloud computing e desenvolvimento baseado em Docker/Containers/Kubernets.
- Práticas de DevOps (CI/CD, IaaC, GitOps e monitoramento);
- Conhecimento básico de sistemas operacionais Windows e Linux;
- Conhecimento de segurança de aplicações e certificados digitais.
Competências Comportamentais
Boa comunicação, capacidade analítica, habilidade em trabalhar em equipes, e mentoria de equipes.