Spassu

Desenvolvedor Sr, Java, Flutter

Spassu

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Desempenha atividades que contemplam todo o ciclo de vida de desenvolvimento de software, abrangendo desde levantamento de requisitos até o apoio à implantação final das funcionalidades por ele desenvolvidas, coerente com o paradigma de processos ágeis de desenvolvimento.
  • Atuar em desenvolvimento e evoluções necessárias durante todo o ciclo de vida do desenvolvimento de software e seus componentes.
  • Orientar e dar suporte aos desenvolvedores da equipe de desenvolvimento do projeto de software.
  • 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.
  • 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.

Requirements

  • 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, de, no mínimo, 360 horas.
  • Experiência desejável: 06 anos em Atuação relativa à execução das atividades ligadas às responsabilidades e conhecimentos técnicos do perfil.
  • Conhecimento em Princípios e práticas de desenvolvimento de software ágil, incluindo o manifesto ágil e Scrum, Extreme Programming (XP) e Kaban;
  • Análise de requisitos funcionais e não funcionais, requisitos ágeis, padrões de projeto, modelagem de dados relacional e administração de banco de dados relacional;
  • Metodologias e técnicas de UX (design, arquitetura, interação, usabilidade, pesquisa, etc.);
  • Integração contínua, Jenkins, refactoring, entrega contínua;
  • Testes de software, testes de carga com JMeter2 ou superior;
  • Construção de consultas a banco de dados em linguagem SQL;
  • Análise estática de código-fonte com a ferramenta SonarQube;
  • Conceitos DEVOPS, controle de versão de código-fonte;
  • Conhecimento no Ecossistema Docker e Kubernetes, Micro serviços;
  • Padrões de arquitetura: MVC-Model, View, Controller, RESTfull-Representatil State Transfer;
  • Tecnologias de Back-end conforme a linguagem;
  • Tecnologias Front-end: Bootstrap, AngularJS, Vue.js;
  • Conhecimento em Linux, Nginx.
  • Leitura de texto técnicos em inglês.
Benefits
  • Plano de Saúde
  • Plano Odontológico
  • Seguro de Vida
  • Vale Alimentação ou Refeição
  • Vale Transporte
  • WellHub - Gympass

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
programaçãodesenvolvimento de softwaretestes de softwareSQLDockerKubernetesJenkinsSonarQubeMVCRESTful
Soft skills
orientaçãosuportetreinamentocomunicaçãocolaboração
Certifications
pós-graduaçãoespecializaçãomestradodoutorado