Desenvolvedor de Software Júnior

FRIEDMAN
Júnior
Presencial
Publicado em 26 de outubro de 2025

Descrição da Vaga

Reunir\-se com clientes, usuários ou stakeholders para entender as necessidades e especificações dos sistemas ou aplicações a serem desenvolvidos. Definir e documentar requisitos funcionais e não funcionais, traduzindo\-os em especificações técnicas claras. Projetar, codificar e testar novas funcionalidades ou sistemas completos, utilizando linguagens de programação adequadas (como Java, Python, C\#, etc.). Desenvolver interfaces, algoritmos e funcionalidades que atendam aos requisitos especificados, garantindo escalabilidade e eficiência. Realizar testes unitários e de integração para garantir que as funcionalidades desenvolvidas estejam operando corretamente. Colaborar com equipes de QA (Quality Assurance) para identificar e corrigir bugs antes da entrega final. Realizar manutenção corretiva e evolutiva de sistemas já implantados, corrigindo falhas e implementando melhorias conforme demandas dos usuários. Identificar gargalos de desempenho e propor soluções de otimização de código ou infraestrutura. Criar e manter a documentação técnica de código, arquitetura e processos de desenvolvimento para garantir a continuidade do projeto e facilitar futuras manutenções. Elaborar manuais e tutoriais para usuários finais ou equipes técnicas. Participar do processo de implantação de sistemas em ambientes de produção, colaborando com a equipe de infraestrutura para garantir uma instalação segura e eficiente. Realizar testes pós\-implantação para verificar a correta execução dos sistemas em ambiente real. Desenvolver e manter integrações entre sistemas internos e externos, utilizando APIs, serviços web e protocolos como REST ou SOAP. Garantir que os dados trafeguem de forma segura e eficiente entre os diferentes sistemas da organização. Monitorar o desempenho dos sistemas desenvolvidos, identificando e corrigindo problemas antes que afetem os usuários finais. Oferecer suporte técnico e orientação a equipes internas, como o suporte de TI, sobre as funcionalidades e a resolução de problemas. Utilizar sistemas de controle de versão (como Git) para gerenciar o código\-fonte, garantir a colaboração entre a equipe de desenvolvimento e preservar a integridade do código. Participar de revisões de código com outros desenvolvedores, garantindo a qualidade e aderência aos padrões da empresa. Atuar em equipes multidisciplinares utilizando metodologias ágeis, como Scrum ou Kanban, para organizar sprints, priorizar demandas e ajustar entregas com base no feedback contínuo dos clientes. Participar de reuniões diárias, planejamento de sprint, revisões e retrospectivas para colaborar com o time e melhorar o processo de desenvolvimento. Pesquisar novas tecnologias, frameworks e ferramentas que possam ser incorporadas ao processo de desenvolvimento, promovendo a inovação e o aumento de eficiência. Propor melhorias no código, na arquitetura dos sistemas e nas práticas de desenvolvimento para aumentar a qualidade dos produtos e reduzir o tempo de entrega. Conhecimentos básicos em PHP. Experiência com SQL (preferencialmente PostgreSQL). Noções de APIs REST e web services. **Diferenciais** Experiência com Power BI e Pipefy. Conhecimentos básicos em HTML, CSS e JavaScript.

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev