Desenvolvedor(a) de Sistemas

Estamos buscando alguém que respira tecnologia e queira elevar o nível do nosso desenvolvimento. Se você é do tipo que curte colocar a mão na massa, mas também tem uma visão estratégica de arquitetura, esse papel é para você.Se você é um profissional atencioso, que encanta seus clientes e possui senso de propriedade, a Brisanet é o seu lugar!Vamos velejar rumo ao futuro! #VemSerBrisanet 💙🧡Responsabilidades e atribuiçõesVivenciar a identidade organizacional do Grupo Brisanet;Preparar relatórios, formulários ou planilhas, conforme solicitações;Propor melhorias para as rotinas e processos da área;Alimentar indicadores da área;Participar ativamente das reuniões e compromissos da organização, quando solicitado;Prestar atendimento aos colaboradores em assuntos relacionados à área;Utilizar os equipamentos de segurança individual e coletiva, quando necessário;Desenvolver, implantar e realizar manutenção de sites web, sistemas e aplicações, visando a agilidade, segurança e eficácia dos processos adequando-os às necessidades das áreas e clientes;Construir a interface do site / sistema, fazendo ela da melhor forma possível pra experiência do usuário;Modelar bancos de dados;Definir a lógica do site, sistema e/ou aplicação;Prototipar projetos de sites / sistemas;Manipular DOM (Document Object Model) para criar telas e animações;Otimizar SEO de aplicações;Otimizar animações;Executar tarefas em background;Criar e integrar APIs;Monitorar consumo de APIs;Monitorar a performance de servidores;Monitorar performance de sistemas;Identificar e remover erros no código-fonte do site/sistema por meio de processos de depuração;Realizar testes unitários e de integração;Analisar performance de banco de dados e queries;Parametrizar funções, procedures e views em banco de dados;Criar scripts;Criar micro serviços;Arquitetar e migrar serviços para armazenamento em nuvem;Documentar códigos criados.Requisitos e qualificaçõesDesenvolvimento Full-Stack: Projetar, desenvolver e manter aplicações web complexas, escaláveis e de alta performance.Engenharia de Automação: Criar scripts, ferramentas e integrações sistêmicas para automatizar fluxos de trabalho manuais, reduzindo gargalos operacionais.Prototipagem: Criar Provas de Conceito (PoCs) para validar novas tecnologias ou arquiteturas antes de escalá-las para o resto da empresa.Revisão Crítica: Conduzir Code Reviews profundos nos sistemas implementados, identificando gargalos de performance, falhas de segurança e débitos técnicos.Análise Estática e Dinâmica: Implementar e monitorar ferramentas de análise de código (ex: SonarQube, Checkmarx) para garantir a saúde dos repositórios.Garantia de Segurança (DevSecOps): Auditar aplicações em busca de vulnerabilidades (OWASP Top 10) e garantir que o software seja seguro desde a sua concepção.Criação de Padrões: Elaborar, documentar e disseminar manuais de boas práticas de programação (Clean Code, SOLID), arquitetura e design patterns.Governança de TI: Definir regras claras de desenvolvimento para equipes internas e fornecedores/fábricas de software terceirizadas, garantindo que o código entregue esteja no padrão da empresa.Mentoria e Aculturamento: Atuar como referência técnica, orientando desenvolvedores de níveis Júnior/Pleno/Sênior e promovendo a cultura de excelência técnica.Evolução Arquitetural: Liderar a transição de sistemas legados para arquiteturas modernas (ex: de monolitos para microsserviços, ou migração para Cloud).Otimização do SDLC: Estruturar e modernizar o Ciclo de Vida de Desenvolvimento de Software, implementando esteiras de CI/CD (Integração e Entrega Contínuas) ágeis e eficientes.Visão de Futuro: Pesquisar constantemente novas tecnologias, linguagens, frameworks e metodologias que possam trazer vantagem competitiva e eficiência para a empresa.Informações adicionaisCultura de trabalho que respeita e valoriza as pessoas;Eventos internos que abordam temas diversos;Meio colaborativo que valoriza o desenvolvimento pessoal e profissional;Ambiente horizontal e vertical, ou seja, você é o protagonista de sua carreira!;