DESENVOLVEDOR PLENO.
Autenticis Consultoria de Sistemas e Marketing Ltda · Botafogo, RJ, BR
*Como Desenvolvedor(a) Pleno, você será uma peça\-chave na evolução dos nossos produtos. Sua principal responsabilidade será atuar tanto no suporte e manutenção dos sistemas legados quanto no desenvolvimento de novas features e APIs, garantindo a estabilidade e a performance das nossas soluções. Você será a referência técnica da equipe, colaborando diretamente com outros desenvolvedores e stakeholders para entregar valor de forma contínua.* **Metas:** ● Liderar tecnicamente features ou módulos de ponta a ponta (do design à entrega) ● Tomar decisões de arquitetura em escopo delimitado com autonomia; ● Propor e implementar melhorias de performance, escalabilidade ou segurança ● Reduzir débito técnico em áreas sob sua responsabilidade (meta trimestral); ● Avaliar trade\-offs técnicos e justificar decisões de forma clara; ● Garantir cobertura de testes adequada (unitários, integração) nas entregas; ● Aplicar princípios sólidos de design (SOLID, Clean Code, padrões de projeto conforme aplicável); ● Reduzir a taxa de bugs em produção originados de código próprio; ● Realizar code reviews criteriosos, contribuindo para a qualidade do time ● Mentorar 1 ou mais desenvolvedores júnior de forma contínua; ● Conduzir sessões de compartilhamento de conhecimento (tech talks, workshops internos); ● Contribuir para documentação técnica e padronização de processos; Ajudar na integração (onboarding) de novos membros do time. **Responsabilidades e Atividades:** * Desenvolver e manter aplicações web e APIs utilizando C\# com .NET Core e NestJS. * Criar interfaces de usuário ricas e responsivas com Vue.js. * Realizar a manutenção e evolução de sistemas existentes, incluindo a análise e correção de bugs. * Atuar como ponto focal técnico do time de desenvolvimento, orientando e apoiando os demais membros. * Projetar e implementar integrações com serviços de terceiros via APIs REST e SOAP. * Modelar e otimizar bancos de dados relacionais, como SQL Server e PostgreSQL. * Participar ativamente das cerimônias do SCRUM, trabalhando em * Sprints semanais para garantir entregas ágeis e de alta qualidade. * Garantir a qualidade do código através de boas práticas de desenvolvimento, testes e code review. * Participação em decisões de arquitetura do time/squad * Número de automações ou otimizações implementadas (ex.: redução de tempo de build, scripts de produtividade) * Aprendizado contínuo * Certificações ou especializações obtidas * Participação em eventos técnicos externos (palestras, conferências) * Evolução em avaliações de competência técnica * Comunicar\-se com clareza com áreas de negócio/produto sobre viabilidade e trade\-offs técnicos * Estimar prazos e esforços com boa precisão, considerando riscos * Tomar decisões técnicas com autonomia, escalando quando necessário * Dar e receber feedback de forma construtiva; * Contribuir ativamente em discussões de arquitetura, planejamento técnico e retrospectivas; * Atuar como referência técnica para o time em sua área de especialização; * Gerenciar múltiplas prioridades com boa organização; * Assumir responsabilidade técnica por sistemas ou módulos inteiros; * Contribuir para definição de padrões e arquitetura em nível de squad/tribo; * Desenvolver visão de negócio, conectando decisões técnicas a resultados * Ampliar atuação em mentoria, formando outros desenvolvedores plenos **Competências Técnicas:** * Sólida experiência profissional com desenvolvimento back\-end em C\# e .NET Core.Experiência com desenvolvimento de APIs RESTful. * Conhecimento prático em NestJS. * Proficiência em desenvolvimento front\-end com Vue.js. * Experiência com bancos de dados relacionais, especialmente SQL * Server e/ou PostgreSQL. * Vivência com metodologias ágeis, principalmente SCRUM. * Excelente capacidade de resolução de problemas e habilidades de comunicação. * Conhecimentos em Angular. * Experiência com banco de dados Oracle. * Vivência com APIs SOAP. * Familiaridade com ambientes de nuvem (AWS, Azure, etc.). * Experiência anterior atuando como referência técnica ou liderança de pequenas equipes. **Escolaridade:** Ensino Superior completo ou cursando em: tecnologia da Informação; áreas correlatas. **Competências Comportamentais:** ● Comunicar\-se com clareza tanto com o time técnico quanto com áreas de negócio/produto ● Traduzir conceitos técnicos complexos em linguagem acessível para stakeholders não técnicos ● Expor trade\-offs técnicos de forma objetiva, ajudando na tomada de decisão ● Comunicar bloqueios, riscos e atrasos com antecedência, propondo alternativas ● Participar ativamente das cerimônias ágeis, contribuindo com informações relevantes (não apenas reportar status) ● Documentar decisões técnicas de forma clara para consulta futura do time (ADRs, atas técnicas) ● Dar feedback de forma construtiva, específica e orientada a melhoria (tanto para pares quanto para júniores) ● Saber receber feedback com maturidade, sem postura defensiva ● Tomar decisões técnicas com autonomia dentro do escopo de s