O que esta vaga pede
Sobre a Vaga
Atuar em um time ágil para desenvolver requisitos para aplicações web, contribuindo para a evolução dos produtos Shift com uma cultura de gestão do conhecimento, desenvolvimento de pessoas e respeito à diversidade.
Responsabilidades
- Atuar em time ágil para desenvolver requisitos para aplicações web, escrevendo código e testes unitários seguindo boas práticas e padrões de projeto
- Participar da elaboração de soluções técnicas, interagindo com as áreas de produtos e qualidade
- Desenvolver, manter e evoluir funcionalidades dos produtos Shift utilizando ferramentas homologadas, observando padrões de codificação, arquitetura, qualidade e regras de negócio
- Analisar requisitos funcionais e não funcionais, propondo soluções técnicas aderentes aos padrões arquiteturais, de qualidade e de negócio da Shift
- Projetar, documentar, implementar e evoluir APIs REST seguindo padrões de arquitetura, segurança, versionamento e documentação definidos pela Shift
- Elaborar artefatos técnicos de engenharia de software (DER, Diagramas de Classes, UML e demais modelos necessários)
- Estimar o esforço técnico das demandas e apoiar o planejamento das entregas em conjunto com o Agilista e a equipe
- Manter a documentação técnica sempre atualizada e compatível com as soluções implementadas
- Desenvolver e executar testes unitários, de integração e de componentes, contribuindo para elevados padrões de qualidade de software
- Propor melhorias funcionais e técnicas, contribuindo continuamente para a evolução dos produtos Shift
- Desenvolver soluções seguindo princípios de Security by Design, observando requisitos de segurança, privacidade e desenvolvimento seguro
- Utilizar ferramentas de Inteligência Artificial Generativa para aumentar a produtividade nas atividades de desenvolvimento, análise, documentação e engenharia de software, respeitando diretrizes de segurança, governança e uso responsável
- Interagir continuamente com as equipes de Produto, Arquitetura, Qualidade, Agilidade e demais áreas para esclarecer requisitos, alinhar soluções e garantir entregas de valor
- Comunicar impedimentos, riscos técnicos e dependências que possam impactar as entregas
- Participar de revisões de código (Code Review), fornecendo feedback técnico construtivo e garantindo aderência aos padrões definidos pela organização
- Identificar causas raiz de problemas técnicos utilizando ferramentas e técnicas apropriadas, propondo ações corretivas e preventivas
- Apoiar o Agilista na condução das entregas, contribuindo para o cumprimento dos objetivos de prazo, qualidade e escopo
- Contribuir para a evolução da base de conhecimento, padrões de desenvolvimento, checklists técnicos, documentação e boas práticas da organização
- Atuar de forma colaborativa, promovendo cultura de aprendizado contínuo, inovação, compartilhamento de conhecimento e melhoria constante dos produtos e processos
Requisitos
- Graduação completa em áreas de Tecnologia da Informação
- Experiência em desenvolvimento e manutenção de aplicações web
- Experiência com desenvolvimento Front-end utilizando HTML, CSS, JavaScript, TypeScript e Angular 16+
- Experiência com desenvolvimento Back-end utilizando Java, APIs REST e SQL
- Conhecimento em modelagem de banco de dados relacionais
- Conhecimento em modelagem UML e leitura de diagramas técnicos
- Experiência com versionamento de código utilizando Git
- Conhecimento em princípios de orientação a objetos, boas práticas de desenvolvimento, Clean Code e design de APIs
- Experiência com testes unitários e integração contínua (CI/CD)
- Experiência na utilização de ferramentas de Inteligência Artificial Generativa (como GitHub Copilot) para apoio à codificação, geração de testes, documentação, refatoração e aumento da produtividade, mantendo pensamento crítico e responsabilidade sobre as entregas
- Diferenciais: Framework Quarkus, Docker e Docker Compose
Beneficios
- Assistência Médica Unimed Seguros para você e seus dependentes (100% subsidiado para o(a) titular e 50% para dependentes)
- Hospital Digital Shift (atendimento médico digital 24 horas por dia, 7 dias por semana)
- Plano Odontológico MetLife para colaborador e dependentes
- Seguro de Vida
- TotalPass para colaborador e dependentes
- SESC (acesso à estrutura completa do SESC com opções de esporte, lazer, cultura e bem-estar)
- Horário flexível
- Cartão de Benefícios Swile: R$ 1394,00 mensais
- Auxílio creche ou babá (apoio para colaboradores com filhos de até 5 anos)
- Subsídio educacional para estudos
- Parcerias educacionais e profissionais (descontos em educação, idiomas, tecnologia e serviços, em São José do Rio Preto e região, e também online)
- PLR (Participação nos resultados)
- Bônus especiais (reconhecimento em momentos importantes da vida e indicação de novos talentos)
- Prêmio Fidelidade
- Parcerias com empresas e associações (descontos em alimentação, lazer, saúde, estética, educação, idiomas e produtos de tecnologia)