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!
PRINCIPAIS ATIVIDADES: 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.
• 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.
• 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.
Requisitos
Ensino superior completo nas áreas de conhecimento (e suas subáreas), Ciência da Computação, Engenharias ou outra área com forte ênfase em desenvolvimento ou engenharia de software; Ou Pós-graduação com carga horária mínima de 360 horas-aula, em áreas com ênfase em desenvolvimento ou engenharia de software.
Certificação não requerido.
Experiência desejável: 06 anos em Atuação no mercado relativo a execução de atividades ligadas aos conhecimentos técnicos requeridos.
Conhecimento em Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban; Análise de requisitos funcionais, não-funcionais e requisitos ágeis; Modelagem de dados relacional.
Aplicação de princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum e Kanban; Realização de análise de requisitos funcionais e não-funcionais, implementação de padrões de projeto (enterprise integration patterns, design patterns, microservices patterns) e modelagem de dados relacional; Desenvolver sistemas na plataforma Outsystems, em qualquer de suas versões; Desenvolver aplicativos móveis utilizando a plataforma Outsystems; Implementação de integração entre sistemas utilizando camada de serviços; Melhores práticas de desempenho e segurança de aplicações; Aplicação de conceitos de User Experience (UX) e conceitos de usabilidade no desenvolvimento de aplicações. Domínio da linguagem SQL.
Benefícios
Plano de Saúde
Plano Odontológico
Seguro de Vida
Vale Alimentação ou Refeição
Vale Transporte
WellHub - Gympass