Analista/Desenvolvedor Mobile Atividades: – Princípios e práticas de desenvolvimento de software ágil; Análise de requisitos; Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns); Modelagem de dados relacional e NoSQL; Arquitetura de aplicações em camadas e modelo MVC; Interfaces responsivas e design para telas pequenas; Integração entre sistemas: Mensageria, JMS, Web services, Barramento de serviços (WebSphere Message Broker), REST, EJB 3; h) Javascript, ECMAScript 5 e 6, Angular JS 1.5, 2.0 ou superior e Bootstrap 3 ou superior, HTML 5, CSS 3, SASS, LESS; Java (Android), Swift e Objective C (iOS); User Experience (UX) e conceitos de usabilidade; Integração contínua (continuous integration), Gradle, Maven, Nexus, Jenkins, test-driven development (TDD), especificação por exemplo, refactoring, entrega contínua (continuous delivery); Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, v...