Desenvolvedor Fullstack

Há 2 dias


REMOTE, Brasil CRP Tech Tempo inteiro

Deseja trabalhar em uma empresa que respira tecnologia, oferece novos desafios e um ambiente de trabalho de constante desenvolvimento profissional? Confira o perfil abaixo e candidate-se Formação: Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso 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 : no mínimo 5 (cinco) anos, com atuação na área de tecnologia da informação em assuntos previstos nesta vaga a ser comprovada mediante documento expedido por pessoa jurídica de direito público ou privado; Experiência Profissional e Conhecimento técnico Desenvolvimento de sistemas novos e manutenção e sustentação de sistemas legados conforme habilidades técnicas das seguintes disciplinas de software: Gerência de Software: experiência com atuação em projetos com princípios e práticas de desenvolvimento de software ágeis (Manifesto Ágil, Scrum, eXtreme Programming e Kanban). conhecimentos em concepção ágil de produtos, abordagem de design thinking e processo de design sprint; Requisito de Software: experiência em elicitação, documentação, validação, negociação e gerenciamento de requisitos. elaboração de artefatos de requisitos (Scrum), elaboração de diagramas (UML) e conhecimento de modelagem de processo de negócio (BPM/ BPMN); Projeto de Software: experiência com arquitetura de aplicações para ambiente web, integração entre sistemas utilizando webservice (SOAP e REST), padrão de arquitetura (DTO/MVC), JSON Web Token (JWT), Openapi (Swagger), padrões de projeto (SOA e Responsivo), ecossistema Docker e prática de integração, entrega e refatoração contínua. Kubernetes. APIs cognitivas para serviços automatizados (robôs). Arquitetura Devops. Conhecimento de programação orientação a objetos. Conhecimento em Design Orientado por Domínio (DDD) e conceitos de user experience (UX), usabilidade, interface responsivas; Construção de Software: Experiência nas Linguagens: Java, Angular, HTML5, CSS3 e Javascript/Typescript. Experiência nos Frameworks: Javascript/Typescript: Angular+. Java: Spring Boot; Experiência com Servidor de Aplicação: Apache, JBoss; Experiência em construir (DDL, DML, DQL, DTL e DCL) em Bancos de Dados nas Linguagens SQL ANSI e PL/SQL (Stored Procedures/Trigger) nos Gerenciadores de Banco de Dados: Microsoft SQL Server, MySQL, PostgreSQL. Sólidos conhecimentos em modelagem de dados relacional e de dados multidimensionais Dados: Redis, ElasticSearch, bancos relacionais, Microsoft SQL SSIS e Pentaho Data Integration; Utilitários: LogStash, Kibana; MachineLearning: ApacheTika Python, sentry.io; Devops: Kubernetes, Docker, OpenShift, Jenkins, Azure DevOps; Teste e Qualidade de Software: experiência em planejamento, monitoramento, controle, análise, modelagem, implementação, execução e conclusão de teste, análise estática de código com a ferramenta SonarQube 5.0 ou superior; Níveis de Teste: componentes, integração, sistema e aceitação; Tipos de Teste: funcional, não-funcional, caixa-branca e mudança, automação de testes e elaboração de artefatos de teste. Conhecimento da técnica de desenvolvimento orientado por testes (TDD), da Metodologia de Desenvolvimento Orientado a Testes de Aceitação (ATDD), e de Desenvolvimento Orientado por Comportamentos (BDD); Configuração de Software: Experiência em estabelecimento de baselines, utilização de branches, publicação de aplicações em plataformas como serviços (PaaS) e elaboração de artefatos de configuração e conhecimento de conceitos de controle de versão de código-fonte. Softskills: Autodesenvolvimento: Comunicação Eficaz (Verbal e Escrita) Colaboração Orientação para Resultados Proatividade Responsabilidade Resiliência Visão Sistêmica Atribuições e Responsabilidades Executar o desenvolvimento de sistemas informatizados adequando-os às necessidades das áreas e clientes visando racionalizar ou automatizar processos e rotinas de trabalho. Receber a demanda do sistema detalhado pelo Analista de Sistemas, determinando as atividades e desenvolver os softwares executando o tratamento dos dados, criando scripts, empregando técnicas e linguagens específicas, visando a aplicação necessária para a coleta dos dados de entrada, processamento e obtenção dos dados de saída desejados. Manter registro das horas executadas em cada uma das atividades por projeto, para controle do superior e clientes. Realizar os testes do sistema desenvolvido em simulações da operação verificando o atendimento das necessidades especificadas no projeto e seu desempenho. Avaliar erros e os corrigir, observando o eventual impacto em outros sistemas e liberar para a implantação providenciando a documentação técnica necessária para registro e controle do superior e clientes. Acompanhar, junto com o Analista de Sistemas, a implantação do novo sistema participando na orientação dos usuários ou sugerindo melhorias no processo evidenciadas nesse momento. Executar a manutenção preventiva ou corretiva de sistemas, conforme solicitações de clientes através da área de Atendimento, alterando o processamento, base de dados e fluxos, gerenciando versões dos produtos (criação de branches e tags) e bancos de dados etc. adaptando-os às novas necessidades dos usuários, atualização de tecnologia, correção de erros, melhor desempenho etc. Atualizar a documentação técnica evidenciando as alterações para controle e ciência do superior e cliente. Participar, quando necessário, de reuniões junto a clientes para uma melhor compreensão das demandas de novos sistemas, melhorias e manutenções, orientação a usuários etc. colhendo subsídios para o trabalho de desenvolvimento. Validar os requisitos dos sistemas junto ao Analista, e caso se aplique sugerir alguma forma mais simplificada de desenvolver o requisito desde que não afete a UI/UX. Buscar apoio de colegas, techleaders e arquitetos quando não estiver conseguindo resolver um problema em tempo hábil. Trabalhar com espirito de equipe, objetivando a entrega coletiva e não somente a pessoal. Cumprir normas, programas e procedimentos da Organização. Representar a CRP Tecnologia em eventos. Participar de grupos multidisciplinares de projetos específicos. Participar e promover treinamentos de sua área. Executar outras tarefas correlatas ao seu papel, a critério do superior imediato. Informações sobre o Contrato Remuneração: A combinar, conforme plano de carreira. Carga Horária: 40h semanais – Segunda a Sexta – das 08:00 às 12:00 e das 14:00 às 18:00. Benefícios: Acesso à cursos em plataformas de ensino



  • REMOTE, Brasil Rehva Tech Tempo inteiro

    VAGA CLT – 100% REMOTA INTERESSADOS(AS) ENVIAR CV PARA: e Estamos apoiando uma empresa brasileira de streaming e entretenimento digital que vem transformando a forma como as pessoas consomem conteúdo sob demanda e transmissões ao vivo. Com foco em inovação e tecnologia, a companhia oferece uma plataforma moderna, intuitiva e acessível em múltiplos...


  • REMOTE, Brasil Grupo Regazzo Tempo inteiro

    Estamos em busca de um(a) Desenvolvedor(a) .NET para atuar em projetos desafiadores , com forte cultura de engenharia de software, arquitetura limpa e foco em qualidade técnica.Buscamos alguém que goste de colaborar, tenha senso de dono, e queira trabalhar com um time que valoriza a excelência. Você é apaixonado(a) por resolver problemas complexos com...


  • REMOTE, Brasil K2 Solutions Tempo inteiro

    Estamos em busca de um(a) Fullstack Engineer para se juntar ao time e contribuir ativamente no desenvolvimento das ferramentas internas e sistemas de Backoffice. Essa pessoa terá um papel importante na construção de funcionalidades que impulsionam nossas operações em dezenas de cidades, colaborando com times multidisciplinares e participando de...

  • Desenvolvedor Fullstack

    3 semanas atrás


    REMOTE, Brasil CRP Tech Tempo inteiro

    Deseja trabalhar em uma empresa que respira tecnologia, oferece novos desafios e um ambiente de trabalho de constante desenvolvimento profissional? Confira o perfil abaixo e candidate-se! Requisitos obrigatórios Graduação completa em Ciência da Computação, Sistemas de Informação, Engenharia de Software, ou áreas correlatas. Conhecimento técnicos...

  • Desenvolvedor Fullstack

    2 semanas atrás


    REMOTE, Brasil IntegraRH Tempo inteiro

    Empresa especializada em tecnologia e processos de desenvolvimento que abrangem: criação de sites personalizados, otimização em SEO e serviços de manutenção destes sistemas. Missão Principal Desenvolver e manter sites em WordPress com alto padrão visual e técnico, convertendo layouts criados no Figma em páginas funcionais, responsivas e...