Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor Sênior (Full Stack) (Soluções)

1 vaga: | Publicada em 29/06

Sobre a vaga

Imagine como pode ser o seu futuro profissional na Imagem Geosistemas - uma empresa referência no seu segmento e distribuidora oficial do melhor sistema de inteligência geográfica do mundo  o ArcGIS da Esri. Ajudamos negócios e governos a dominarem o poder dos dados, entendendo padrões, realizando análises, simulando cenários, impactando positivamente Clientes e sociedade com a Geotecnologia, transformando o presente e o amanhã das pessoas. E, você, quer estar aqui e fazer isso com a gente? Estamos espalhados em todo o Brasil e já somos mais de 350 profissionais de alto desempenho. Por aqui, encontramos múltiplas possibilidades de carreira, em diversas áreas, para fazer acontecer o mundo da inovação em location intelligence, digital twin, analytics, inteligência artificial, data science, reality capture e muitas outras tecnologias. Tudo em um lugar respeitoso e colaborativo, que valoriza o diálogo aberto e a cooperação para cada um desenvolver o seu melhor ao lado de pessoas que se apoiam. Gostou? Venha mapear o futuro com a gente. /n Ensino superior completo  nas áreas de tecnologia, desenvolvimento ou afins; Especializações/Mestrado na área (desejável). Inglês Avançado (desejável). Habilidades Técnicas Conhecimento em desenvolvimento de software; Experiência trabalhando com desenvolvimento Back-end e serviços restfull; Conhecimentos em html5, CSS3, node.js e react; Conhecimentos em Python; Javascript / Typescript; Conhecimentos em SQL e Análise de Dados; Experiência em levantar e documentar requisitos juntos aos usuários; Capacidade de realizar testes unitários e de integração; Uso de ferramentas de controle de versão de código e de banco de dados Capacidade de desenvolvimento de soluções utilizando todas as linguagens suportadas na plataforma ArcGIS. Habilidades Desejáveis: Vivência em metodologias ágeis; Conhecimentos na plataforma ArcGIS; Capacidade de análise crítica de especificações de sistemas e negócios. /n I dentificar, avaliar e definir frameworks, componentes e softwares para desenvolvimento, através da conceituação, documentação e experimentação, buscando aprimorar as soluções desenvolvidas; Construir modelos funcionais e de dados de sistemas, aplicando boas práticas que garantam visão estruturada, qualidade, reutilização, facilidade de manutenção de códigos; Detalhar projetos, determinando suas interfaces, limites de automação e plataforma tecnológica; Aplicar e avaliar testes funcionais e não funcionais, seguindo o plano de testes estabelecido, junto ao cliente visando a entrega da solução e satisfação do cliente; Escrever códigos de desenvolvimento dos sistemas seguindo as melhores práticas (SOLID, Clean Code, TDD), padrões de nomenclatura e práticas da empresa; Realizar avaliações de segurança e performance de soluções; Escrever o plano de testes funcionais e não funcionais visando a entrega da solução e satisfação do cliente; Avaliar e elaborar a documentação de usuário e administração de sistemas desenvolvidos e os repositórios de informação dos projetos; Assegurar as interfaces de integração com outras plataformas/soluções. Vivência em metodologias ágeis; Conhecimentos na plataforma ArcGIS; Capacidade de análise crítica de especificações de sistemas e negócios. /n I dentificar, avaliar e definir frameworks, componentes e softwares para desenvolvimento, através da conceituação, documentação e experimentação, buscando aprimorar as soluções desenvolvidas; Construir modelos funcionais e de dados de sistemas, aplicando boas práticas que garantam visão estruturada, qualidade, reutilização, facilidade de manutenção de códigos; Detalhar projetos, determinando suas interfaces, limites de automação e plataforma tecnológica; Aplicar e avaliar testes funcionais e não funcionais, seguindo o plano de testes estabelecido, junto ao cliente visando a entrega da solução e satisfação do cliente; Escrever códigos de desenvolvimento dos sistemas seguindo as melhores práticas (SOLID, Clean Code, TDD), padrões de nomenclatura e práticas da empresa; Realizar avaliações de segurança e performance de soluções; Escrever o plano de testes funcionais e não funcionais visando a entrega da solução e satisfação do cliente; Avaliar e elaborar a documentação de usuário e administração de sistemas desenvolvidos e os repositórios de informação dos projetos; Assegurar as interfaces de integração com outras plataformas/soluções.