
Desenvolvedor Fullstack
2 semanas atrás
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
-
Tecnólogo Fullstack
1 semana atrás
REMOTE, Brasil beBeeDesenvolvedor Tempo inteiro R$42.000 - R$84.000Como Desenvolvedor Fullstack, você trabalhará em projetos de médio/grande porte. Uma das suas responsabilidades é desenvolver e evoluir aplicações web utilizando Node.js (NestJS) e ReactJS.Requisitos ObrigatóriosExperiência sólida com tecnologias relacionadas ao frontend e backend.Forte conhecimento em arquitetura de software e boas práticas de...
-
Desenvolvedor(a) BackEnd ou FullStack
Há 7 dias
REMOTE, Brasil Rehva Tech Tempo inteiroDesenvolvedor(as) FullStack ou Backend Clojure Resumo da Posição: O profissional atuará no desenvolvimento de software, criando soluções completas, com foco em aplicações para TV e Web. Será responsável por otimizar a experiência do usuário, criar indicadores de desempenho e desenvolver ferramentas para testes em larga escala. Resumo da...
-
Desenvolvedor Fullstack
2 semanas atrás
REMOTE, Brasil CRP Tech Tempo inteiroDeseja 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: Superior completo ou cursando, Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas afins. Experiência Obrigatória...
-
Desenvolvedor Fullstack Pleno
Há 5 dias
REMOTE, Brasil Digisystem Tempo inteiroResponsabilidades Desenvolver e evoluir aplicações web utilizando Node.js (NestJS) e ReactJS ; Atuar em uma arquitetura distribuída baseada em microserviços ; Garantir qualidade e manutenibilidade do código com princípios de Clean Code e Arquitetura Hexagonal ; Colaborar com o time na definição e evolução da arquitetura das soluções;...
-
Desenvolvedor Fullstack Pleno
2 semanas atrás
REMOTE, Brasil Digisystem Tempo inteiroResponsabilidades ; Manutenção de software codificado em tecnologias consideradas legadas; ; Estudo e internalização de novos sistemas / soluções; Testes de software (ex.: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, segurança, usabilidade, acessibilidade); ; Automatização de testes;...
-
Escolher Tecnologia
1 semana atrás
REMOTE, Brasil beBeeDesenvolvimento Tempo inteiro R$60.000 - R$90.000Desenvolvedor FullstackOportunidade de se juntar a uma equipe inovadora!Descrição do cargoBuscamos um profissional apaixonado por tecnologia para se juntar à nossa equipe. Será responsável por desenvolver e manter softwares, trabalhar em colaboração com os times de backend, frontend e design e implementar soluções inovadoras.Habilidades e...
-
Engenheiro de Cloud
Há 7 dias
Remote, São Paulo, Brasil OpsBrasil Serviços Cloud LTDA Tempo inteiro R$60.000 - R$100.000 por anoEstamos em busca de um(a) Cloud Engineer para se juntar a um time engajado e de alta performance. Procuramos alguém com boas habilidades de comunicação, pensamento crítico e uma postura genuinamente proativa — sempre acompanhada de consistência técnica. Estamos abertos a diferentes níveis de profundidade técnica, desde que haja clareza, autonomia e...