Descrição da vaga:
Estamos buscando um Desenvolvedor Pleno, responsável por conduzir de forma autônoma as atividades de análise, desenvolvimento, manutenção, implantação, sustentação e documentação de software, assegurando a qualidade das entregas. Atua em demandas de média a alta complexidade, contribui com melhorias técnicas e apoia profissionais menos experientes.
Responsabilidades e atribuições:
Produzir documentação e especificações técnicas;
Detalhar projetos, determinando suas interfaces, limites de automação e plataforma tecnológica;
Construir modelos funcionais e de dados de sistemas, aplicando boas práticas que garantam visão estruturada, qualidade, reutilização, facilidade de manutenção;
Identificar e aplicar padrões de desenvolvimento necessários para garantir melhor qualidade e manutenção dos códigos das soluções;
Liderar e participar de estimativas de requisitos, levantando, analisando, modelando e documentando requisitos funcionais e não funcionais para a solução;
Realizar análise de problemas nos ambientes das soluções (sistema operacional, banco de dados, servidor de aplicação), utilizando ferramentas para análise e definição de soluções de rede e performance;
Apoiar na avaliação e homologação de fornecedores;
Oferecer orientação técnica para outros analistas, contribuindo para o desenvolvimento profissional da equipe e com o alcance dos objetivos dos projetos;
Mapear e compreender os processos de negócio necessários à implementação da solução, assimilando e utilizando conceitos e vocabulário próprio das áreas de negócio envolvidas no projeto.
Requisitos e qualificações:
Ensino superior completo;
Habilidades Necessárias:
Experiência com duas ou mais das seguintes tecnologias: Kotlin, Java, Android, React, TypeScript e SQL;
Análise crítica e capacidade em resolução de problemas.
Habilidades Desejáveis:
Conhecimento em Node.Js, React e outros frameworks de mercado;
Experiência com integração continua e TDD;
Experiência com modelagem e consumo de APIs REST.
Diferenciais:
Experiência com arquitetura de soluções;
Liderança de times de desenvolvimento de software/produto;
Experiência com desenvolvimento de soluções GIS;
Experiência com GIT;
Micro serviço.