Desenvolver, evoluir e sustentar aplicações web, atuando tanto no front-end quanto no back-end. Atuar como principal referência técnica da equipe, apoiando o Tech Lead na condução das decisões e iniciativas técnica. Apoiar o Product Owner (P. O) nas decisões técnicas relacionadas aos projetos e produto. Contribuir para a definição da arquitetura e das soluções técnicas, considerando impactos, riscos, segurança, escalabilidade, desempenho e manutenibilidade. Orientar e capacitar tecnicamente os desenvolvedores, contribuindo para a evolução e autonomia da equipe. Definir, disseminar e garantir a aplicação dos padrões, práticas e diretrizes de desenvolvimento estabelecidos pela empresa. Realizar e acompanhar as revisões de código, garantindo aderência aos padrões de arquitetura, qualidade, segurança e manutenibilidade. Identificar e resolver problemas técnicos de maior complexidade, apoiando a equipe na análise de causas e na definição de soluçõe. Acompanhar a qualidade técnica das entregas e atuar preventivamente na identificação de riscos e gargalo. Identificar, registrar e acompanhar débitos técnicos, propondo ações para reduzir e preservar a sustentabilidade dos produto. Promover a disseminação do conhecimento técnico, reduzindo a dependência de profissionais específico. Burcas continuamente a evolução dos processos, das ferramentas e das práticas utilizadas no desenvolvimento. Garantir que as decisões técnicas estejam alinhadas aos objetivos do produto e às necessidades do negócio. Colaborar com as áreas de Produto, Qualidade, Arquitetura e demais equipes envolvidas em um ambiente ágil. Inteligência Artificial aplicada ao desenvolvimento. Utilizar IA de forma efetiva durante o ciclo de desenvolvimento, incluindo análise, elaboração de Specs, planejamento, implementação, testes, documentação e revisão de código. Elaborar e refinar Specs técnicas, executá-las com de IA e revisar criticamente as implementações produzida. Atuar como referência na adoção de desenvolvimento de software assistido por IA, visando potencializar a produtividade e a qualidade das entrega. Disseminar no time padrões, métodos e boas práticas para utilização responsável e eficiente de IA. Garantir que o uso de IA respeite os padrões técnicos, de qualidade, privacidade e segurança estabelecidos pela empresa. Validar criticamente os resultados produzidos por IA, assegurando que o código gerado siga os mesmos critérios aplicados ao código desenvolvido manualmente. Identificar oportunidades de automação e otimização das diferentes etapas do ciclo de desenvolvimento. Incentivar a evolução contínua da equipe no uso de ferramentas e metodologias de desenvolvimento assistido por IA.
Formação Acadêmica:
Não informado
Salário:
A combinar
Cargo:
Analista de desenvolvimento sistemas
Empresa:
Smarapd
Desenvolvimento de software e impressão a laser de formulários.
Ramo:
Informática/ Tecnologia
(FB)
Desenvolvedor Full Stack Sênior - SP • Ribeirão Preto, SP, Brazil