💼 Atividades:
• Ser referência técnica para o time de desenvolvimento, apoiando na resolução de problemas e implementação das diretrizes arquiteturais.
• Garantir a qualidade do código, promovendo boas práticas como testes automatizados, code reviews e design patterns adequados.
• Acompanhar a evolução técnica do time, identificando oportunidades para melhorias contínuas.
• Participar ativamente do desenvolvimento, garantindo que as soluções sejam bem implementadas e escaláveis.
• Mentorar desenvolvedores de diferentes níveis (júnior, pleno e sênior), ajudando no crescimento técnico e profissional.
• Facilitar o compartilhamento de conhecimento, promovendo discussões técnicas e incentivando boas práticas.
• Estimular um ambiente colaborativo, onde o time tenha autonomia e confiança para contribuir ativamente.
• Atuar como ponte entre desenvolvimento, arquitetura e outras áreas, garantindo alinhamento técnico.
• Traduzir desafios de negócio em soluções técnicas viáveis, colaborando com Produto, UX/UI e outras equipes.
• Participar das cerimônias ágeis (Scrum/Kanban), ajudando a remover impedimentos e a manter o fluxo de trabalho eficiente.
• Realizar code reviews para garantir a padronização e legibilidade do código.
• Monitorar métricas de desempenho e qualidade do software, propondo melhorias sempre que necessário.
• Assegurar que a equipe esteja utilizando as tecnologias e frameworks adequados, alinhados com as necessidades da Forlogic.
• Equilibrar desenvolvimento e liderança – Atuar como referência técnica
sem perder a conexão com a codificação.
• Facilitar decisões técnicas – Auxiliar na escolha de tecnologias e frameworks de maneira alinhada com os objetivos da empresa.
• Manter um ambiente saudável e produtivo – Resolver conflitos técnicos e organizacionais dentro do time.
• Garantir qualidade e escalabilidade – Aplicar boas práticas de desenvolvimento e assegurar que o código esteja bem estruturado.
• Mentorar sem ser um gestor – Desenvolver a equipe sem assumir um papel hierárquico, mas sim de influência técnica
REQUISITOS
🎯 Requisitos
• Experiência sólida em C# (.NET Framework/Core), Entity Framework e SQL Server.
• Conhecimento em arquiteturas MVC e microsserviços.
• Prática com Azure Service Bus, Azure Functions, ElasticSearch e outras soluções em cloud.
• Experiência com testes automatizados (XUnit) e CI/CD.
• Familiaridade com Scrum/Kanban e ferramentas como Azure DevOps.