Este é um cargo remoto.
Curte tecnologia inovação e tem agilidade no DNA
Então talvez você tenha acabado de encontrar o seu próximo desafio!
Na Spassu estamos com um projeto incrível no ar e ele está prontíssimo para receber profissionais com aquele algo a mais.
Se você é Desenvolvedor Sr tem perfil inquieto gosta de aprender e quer crescer junto com uma empresa que valoriza ideias novas vem com a gente!
Aqui você vai encontrar espaço para expandir seus conhecimentos aplicar seu talento e fazer parte de algo realmente significativo inscreva-se e venha transformar com a Spassu!
Os CVs permanecerão em poder da empresa enquanto perdurar o processo seletivo e pelo período adicional de 6 meses para eventuais processos seletivos futuros em atendimento a Lei Geral de Proteção de Dados.
PRINCIPAIS ATIVIDADES: Apoiar na definição da arquitetura desenvolvimento e integração do software escopo do projeto solicitado nos contratos da Spassu junto aos clientes. Projetar construir e manter os sistemas de software implementado todos os requisitos especificados na plataforma tecnológica definida e que tenha seguido todo os padrões arquiteturais definidos.
Atender completamente os requisitos solicitados (qualidade custo e prazo estabelecidos pelo cliente).
Realizar a entrega dos componentes de software sem defeitos e mantendo o cliente satisfeito.
Orientar a equipe de desenvolvedores garantindo a padronização e a qualidade do software entregue.
Montar junto com o arquiteto de software o modelo de arquitetura do projeto e as evoluções necessárias durante todo o ciclo de vida do desenvolvimento do software e seus componentes.
Interpretar especificações funcionais e gerar especificações técnicas utilizando texto descritivo diagramas de UML e outros modelos compatíveis a fim de garantir a qualidade na codificação.
Codificar e integrar componentes de software de acordo com as especificações técnicas utilizando ferramentas de desenvolvimentos de softwares linguagem de programação e bibliotecas definidas para o projeto.
Identificar construir e realizar testes dos componentes desenvolvidos para garantir a qualidade.
Realizar manutenção evolutiva ou corretiva de componentes de software.
Confeccionar documentações técnicas de acordo com as exigências do contrato na qual estiver trabalhando.
Integrar os componentes produzidos aos outros construídos pelos demais membros de time utilizando a ferramenta de integração definida para o projeto.
Montar e configurar ambiente de desenvolvimento local de acordo com as exigências e necessidades dos projetos.
Atuar em demandas de alta complexidade buscando prevenir / identificar possíveis desvios na execução dos projetos;
Fornecer informações a equipe de devops para montar e configurar os pipelines da esteira de produção na ferramenta de integração continua definida no projeto.
Fornecer suporte a equipe de TI e usuários do cliente quando solicitado sobre as características e especificidades dos componentes módulos e pacotes de software desenvolvidos.
Realizar entrega e executar teste de integração no ambiente do cliente para garantir funcionalidade pleno do software e seus componentes.
Acompanhar homologação e implantação do software nos ambientes do cliente de acordo com o estabelecido no contrato.
Realizar treinamento e passagem de conhecimento ao cliente sobre o software desenvolvido garantindo assim o bom funcionamento do sistema.
Realizar atividades correlatas de acordo com orientação do gestor.
Requisitos Experiência desejável: 04 anos em Desenvolvimento de software; Java 8 - Utilização de SpringBoot; Banco de dados relacional - Oracle; Desenvolvimento de Teste Unitário; SOLID; Desenvolvimento usando práticas consolidadas SonarQube. Conhecimento em Avançado na plataforma e nas tecnologias definidas Conhecimento de arquitetura de software e padrões de desenvolvimento de software Conhecimento de infraestrutura de configuração integração e deploy de software na plataforma e tecnologias definidas. Criação de Código legível; Habilidades de otimização de código; Domínio das principais linguagens da stack.
Superior completo na área de Tecnologia da Informação ou conclusão de qualquer curso de nível superior acompanhado de certificação de pós-graduação (especialização mestrado ou doutorado) na área de Tecnologia da Informação.