Somos um dos maiores institutos de ciência e tecnologia do Brasil e, com um time com mais de 700 SiDiers que não para de crescer, já estamos em Campinas, Manaus e Recife, os maiores parques tecnológicos e de inovações do Brasil.
Pois quem tem a vontade de criar projetos que irão transformar o mundo, não pode parar de se transformar.
Em quase 20 anos de história, nos especializamos em solucionar problemas e trazemos em nossa bagagem mais de 1.100 projetos que impactam a vida de milhões de pessoas, levando inovação e fazendo o futuro acontecer agora.
/nExperiência Kotlin e APIs Android.Experiência em desenvolvimento de aplicações nativas.Conhecimento em Android Jetpack Components (Viewmodel, livedata, room, navigation).
Conhecimento em padrões de projeto e arquiteturas como MVC ou MVVM.Experiência em bancos de dados (SQL e NoSQL).
Consumo de APIs JSON/REST com Retrofit ou similar.Conhecimento em princípios SOLID.Conhecimento em testes unitários.Experiência com Scrum ou Kanban.Formação Acadêmica:Superior completo em Ciência da Computação, Engenharia ou áreas afins.Idiomas:Inglês avançado para escrita, leitura e conversação.Desejável: Experiência com contexto bancário, integração de gateways de pagamentos, open Finance, Open Banking e correlatos.
/nParticipar de todo o ciclo de desenvolvimento: avaliação de requisitos, arquitetura, codificação, verificação, manutenção.Escrever o código fonte do software, seguindo o processo adotado, com o objetivo de corrigir defeitos, implementar módulos ou soluções completas de software.Investigar soluções técnicas através da pesquisa de documentos, construções de protótipos e discussões técnicas para validar, guiar um projeto de software ou resolver um defeito.Analisar requisitos através de discussões com clientes.Produzir documentos a fim de detalhar o escopo do produto.Analisar defeitos de software (ou bugs) que são reportados pelos times de teste internos (qualidade) ou externos (clientes) através da caracterização do problema, análise de logs e de código fonte quando disponível, e identificação da causa raiz para aplicar patches ou correções no software quando aplicável.Implementar requisições de mudanças de clientes externos e internos através da análise de descrições das mudanças, viabilidade técnica de implementação, código fonte e disponibilidade de funcionalidades correlatas, minimizando e balanceando impacto de mudanças e risco de introdução de defeitos.Integrar e validar implementações de requisições de mudanças de software vindas de clientes externos e internos através de ferramentas de controle de código fonte, e testes unitários com o objetivo de validar o pacote de software antes de sua publicação oficial.Trabalhar em ambiente colaborativo e dinâmico com o uso de metodologias de desenvolvimento ágeis e boas práticas relacionadas a arquitetura de software e codificação.Compartilhar informações com o time através das ferramentas de comunicação disponíveis para propiciar o crescimento técnico da equipe.Gerar ideias, propor novos projetos, submeter solicitação de patentes relacionadas às áreas de atuação do SIDI, com o objetivo de ajudar a empresa a alcançar e manter a dianteira tecnológica.Revisar e orientar tecnicamente o trabalho dos parceiros de desenvolvimento de software do SiDi a fim de melhorar o ambiente colaborativo e qualidade das soluções apresentadas.Realizar investigações técnicas para verificar a viabilidade do desenvolvimento de funcionalidades inovadoras.Projetar tecnicamente parcial ou completamente os módulos sob sua responsabilidade através de discussões técnicas, produção de documentação e revisões, com o objetivo de estruturar o desenvolvimento e atingir a integridade técnica do projeto.Levantar riscos técnicos, necessidade de recursos e treinamentos através de análises do projeto para remover entraves ao desenvolvimento.
Estimar o tempo de realização de tarefas técnicas através da análise de sua complexidade, com o objetivo de auxiliar o gerente de projeto a definir prioridades e o cronograma.Aprender e compartilhar conhecimento e ideias com os demais membros da equipe.Desenvolver e aprimorar conhecimentos técnicos relacionados com as necessidades dos projetos.Contribuir para o SIDI ser uma referência técnica em suas áreas centrais de conhecimento.Participar de viagens a trabalho nacionais e/ou internacionais representando a equipe do SIDI para transferência de conhecimento e execução de atividades do projeto em conjunto com times externos.Propor novas ideias e participar de atividades de inovação que possam gerar novas patentes.Observar continuamente potenciais patentes relacionadas ao escopo e atividades do projeto, reportando ao responsável por inovação da área ou à equipe de inovação da empresa.Propor melhorias de processos.Participar no processo de configuração e atividades de qualidade.