DESENVOLVEDOR JR.
Autenticis Consultoria de Sistemas e Marketing Ltda · Botafogo, RJ, BR
*Como Desenvolvedor(a) Júnior, você fará parte do nosso time de tecnologia, apoiando a evolução dos nossos produtos. Sua principal responsabilidade será auxiliar no suporte e manutenção dos sistemas atuais, além de contribuir gradativamente no desenvolvimento de novas features e APIs sob orientação. Você terá a oportunidade de aprender, crescer e colaborar diretamente com desenvolvedores mais experientes para entregar valor de forma contínua.* **Metas:** ● Dominar a stack principal (linguagens, frameworks, banco de dados) em até 6 meses ● Conhecer e aplicar corretamente o versionamento de código (Git flow da empresa) ● Compreender e seguir os padrões de arquitetura do projeto ● Entender o pipeline de CI/CD e saber rodar/interpretar builds ● Aprender a usar ferramentas de debug e profiling básicas ● Escrever código seguindo os padrões e convenções estabelecidos (linting, formatação) ● Escrever testes unitários para as funcionalidades desenvolvidas ● Reduzir progressivamente a quantidade de retrabalho solicitado em code review ● Aplicar boas práticas básicas (nomenclatura, funções pequenas, evitar duplicação) ● Cumprir prazos estimados para tarefas simples e médias ● Reduzir tempo médio de resolução de bugs simples ao longo do trimestre ● Aumentar a quantidade de tarefas entregues por sprint sem comprometer qualidade ● Melhorar a precisão nas estimativas de tempo para tarefas ● tarefas entregues dentro do prazo estimado ● Número de tarefas/tickets concluídos por sprint ● Tempo médio de ciclo (do início ao deploy) para tarefas simples ● Velocity individual (pontos de story points concluídos) ● Número de bugs retornados em QA por sprint (tendência de queda) ● Número de incidentes em produção causados por código próprio ● Cobertura de testes nas entregas ● Nota média recebida em code reviews ● Quantidade de comentários/solicitações de ajuste por PR (tendência de queda) ● Número de treinamentos/cursos concluídos ● Participação em sessões de estudo, workshops internos ● Certificações obtidas ● Evolução em avaliações técnicas periódicas (ex.: testes de conhecimento trimestrais) ● Número de code reviews realizados (como revisor) ● Participação em pair programming ● Frequência de contribuição em discussões técnicas (dailies, retrospectivas) **Responsabilidades e Atividades:** * Auxiliar no desenvolvimento e manutenção de aplicações web e APIs utilizando C\# com .NET Core e NestJS. * Apoiar a criação e manutenção de interfaces de usuário com Vue.js. * Contribuir na manutenção de sistemas legados, auxiliando na análise e correção de bugs. * Trabalhar em conjunto com a equipe técnica, absorvendo conhecimento e implementando soluções sob a orientação de desenvolvedores Plenos e Seniores. * Apoiar a implementação de integrações com serviços de terceiros via APIs. * Auxiliar em consultas e na manutenção de bancos de dados relacionais, como SQL Server e PostgreSQL. * Participar ativamente das cerimônias do SCRUM, trabalhando em Sprints semanais. * Aprender e aplicar boas práticas de desenvolvimento, apoiando na criação de testes e participando de code reviews. **Competências Técnicas:** ● Conhecimento teórico ou vivência inicial (estágio, projetos acadêmicos ou portfólio) em desenvolvimento back\-end com C\# e .NET Core. ● Noções de desenvolvimento e consumo de APIs RESTful. ● Conhecimento básico em desenvolvimento front\-end (HTML, CSS, JavaScript) e familiaridade ou disposição para aprender Vue.js. ● Noções de bancos de dados relacionais (consultas básicas em SQL Server e/ou PostgreSQL). ● Compreensão dos conceitos de metodologias ágeis, especialmente SCRUM. ● Vontade de aprender, boa comunicação e perfil colaborativo para trabalho em equipe. **Escolaridade:** Ensino Superior completo ou cursando em: tecnologia da Informação; áreas correlatas. **Competências Comportamentais:** ● Buscar ajuda de forma proativa quando travado, evitando bloqueios prolongados ● Documentar dúvidas recorrentes e aprendizados (wiki, base de conhecimento) ● Demonstrar evolução progressiva de autonomia, reduzindo dependência do time sênior ● Receber feedback com abertura e aplicar melhorias ● Comunicar bloqueios e riscos de prazo com antecedência ● Cumprir horários e participar ativamente das cerimônias ágeis (daily, planning, retro) ● Assumir tarefas de complexidade crescente ao longo dos ciclos ● Propor pelo menos 1 melhoria técnica simples (refatoração, automação) por semestre ● Ganhar autonomia para resolver problemas sem supervisão direta ● Ser capaz de estimar tarefas médias com razoável precisão Pagamento: R$3\.000,00 \- R$10\.814,94 por mês Local do trabalho: Presencial