Desenvolvedor Full Stack Sênior | P&D

SMAR APD

Ribeirão Preto - SPRemoto
ContrataçãoCLT
Inscrições até17/11/2026

Sobre a oportunidade

Descrição
Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para integrar nosso time de Pesquisa e Desenvolvimento (P&D).
Procuramos um profissional com sólida experiência técnica, visão de produto e capacidade de liderança técnica. Essa pessoa atuará contribuindo para a evolução das soluções, dos processos e dos demais desenvolvedores.
Buscamos alguém que tenha domínio do desenvolvimento de software moderno e utilize Inteligência Artificial de forma estrutura, crítica e segura durante todo o ciclo de desenvolvimento.

Responsabilidades
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écnicas;
Apoiar o Product Owner (P.O) nas decisões técnicas relacionadas aos projetos e produtos;
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ções;
Acompanhar a qualidade técnica das entregas e atuar preventivamente na identificação de riscos e gargalos;
Identificar, registrar e acompanhar débitos técnicos, propondo ações para reduzir e preservar a sustentabilidade dos produtos;
Promover a disseminação do conhecimento técnico, reduzindo a dependência de profissionais específicos;
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 produzidas;
Atuar como referência na adoção de desenvolvimento de software assistido por IA, visando potencializar a produtividade e a qualidade das entregas;
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.

Requisitos
Requisitos:
Graduação completa em Ciências da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
Experiência sólida com desenvolvimento de aplicações web utilizando React ou Angular;
Experiência sólida com desenvolvimento back-end utilizando .NET e C#
Domínio de orientação a objetos, princípios SOLID, padrões de projeto e boas práticas de desenvolvimento;
Experiência com desenvolvimento e integração de APIs REST;
Conhecimento sólido em bancos de dados relacionados e SQL;
Experiência com Git, estratégias de versionamento e revisão de código;
Experiência com testes unitários, testes de integração e práticas de qualidade de software;
Conhecimento sobre arquitetura de software, desempenho, escalabilidade, observabilidade e segurança de aplicações;
Experiência com metodologias ágeis como Scrum e Kanban;
Experiência prática com ferramentas de IA aplicadas ao desenvolvimento de software;
Capacidade para analisar problemas complexos e propor soluções técnicas sustentáveis;
Boa comunicação, colaboração e capacidade de compartilhar conhecimento;
Perfil proativo, sendo de responsabilidade e visão crítica sobre decisões técnicas;
Capacidade de orientar tecnicamente outros desenvolvedores, sem necessidade de exercer gestão formal de pessoas.

Requisitos desejáveis
Experiência com Azure DevOps, incluindo repositórios, pipelines e processos de CI/CD;
Conhecimento em serviços de nuvem, preferencialmente Microsoft Azure;
Experiência com arquitetura de microsserviços, sistemas distribuídos ou aplicações de alta disponibilidade;
Conhecimento em práticas DevOps, conteinerização e automação de ambientes;
Conhecimento em segurança de aplicações e principais vulnerabilidades do OWASP;
Experiência com ferramentas de monitoramento, logs e observabilidade;
Experiência na modernização de sistemas legados;
Experiência na criação de Specs e em fluxos estruturados de desenvolvimento assistidos por IA;
Conhecimento sobre agentes de IA, automação de testes e revisão de código apoiada por IA;
Visão de produto e compreensão de necessidades do negócio;
Experiência anterior como referência técnica, mentor ou apoio direto à liderança técnica;

Benefícios
🍽️ Vale Refeição flexível
🚌 Vale Transporte
🛡️ Seguro de Vida
💊 Convênio Farmácia
👶 Auxílio Creche para filhos de até 06 anos
🎓 Programa Bolsa de Estudos
🦷 Convênio Odontológico
🏥 Convênio Médico (com coparticipação)
🏋️ Wellhub (descontos em academias e bem-estar)
✈️ Onhappy (descontos em viagens)
🎂 Meu Feriado (folga no dia do aniversário)
🌍 Bônus Viagem
🤰 Licença maternidade estendida
👨‍👩‍👧 Licença paternidade estendida
🏡 Modelo de trabalho híbrido

Responsabilidades e atribuições

  • 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écnicas; Apoiar o Product Owner (P.O) nas decisões técnicas relacionadas aos projetos e produtos; 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ções; Acompanhar a qualidade técnica das entregas e atuar preventivamente na identificação de riscos e gargalos; Identificar, registrar e acompanhar débitos técnicos, propondo ações para reduzir e preservar a sustentabilidade dos produtos; Promover a disseminação do conhecimento técnico, reduzindo a dependência de profissionais específicos; 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 produzidas; Atuar como referência na adoção de desenvolvimento de software assistido por IA, visando potencializar a produtividade e a qualidade das entregas; 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.

Requisitos e qualificações

Qualificações

  • Requisitos: Graduação completa em Ciências da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas; Experiência sólida com desenvolvimento de aplicações web utilizando React ou Angular; Experiência sólida com desenvolvimento back-end utilizando .NET e C# Domínio de orientação a objetos, princípios SOLID, padrões de projeto e boas práticas de desenvolvimento; Experiência com desenvolvimento e integração de APIs REST; Conhecimento sólido em bancos de dados relacionados e SQL; Experiência com Git, estratégias de versionamento e revisão de código; Experiência com testes unitários, testes de integração e práticas de qualidade de software; Conhecimento sobre arquitetura de software, desempenho, escalabilidade, observabilidade e segurança de aplicações; Experiência com metodologias ágeis como Scrum e Kanban; Experiência prática com ferramentas de IA aplicadas ao desenvolvimento de software; Capacidade para analisar problemas complexos e propor soluções técnicas sustentáveis; Boa comunicação, colaboração e capacidade de compartilhar conhecimento; Perfil proativo, sendo de responsabilidade e visão crítica sobre decisões técnicas; Capacidade de orientar tecnicamente outros desenvolvedores, sem necessidade de exercer gestão formal de pessoas.

Benefícios

  • 🍽️ Vale Refeição flexível 🚌 Vale Transporte 🛡️ Seguro de Vida 💊 Convênio Farmácia 👶 Auxílio Creche para filhos de até 06 anos 🎓 Programa Bolsa de Estudos 🦷 Convênio Odontológico 🏥 Convênio Médico (com coparticipação) 🏋️ Wellhub (descontos em academias e bem-estar) ✈️ Onhappy (descontos em viagens) 🎂 Meu Feriado (folga no dia do aniversário) 🌍 Bônus Viagem 🤰 Licença maternidade estendida 👨‍👩‍👧 Licença paternidade estendida 🏡 Modelo de trabalho híbrido

Local de trabalho

Ribeirão Preto - SP

Antes de se candidatar

Confira no endereço oficial da candidatura os requisitos, prazos, etapas e condições do processo seletivo. A Agência Sertão organiza os dados da oportunidade para facilitar a consulta, mas a seleção e a contratação são conduzidas pela organização responsável.

Plataforma de origem: TOTVS · Ver anúncio original