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 05(cinco) 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.
- Experiência com 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 com 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, liderança técnica, capacidade analítica, resolução de conflitos e mentoria de equipes.