Tech Lead .NET
Innvo Labs
Job Description
Estamos em busca de um(a) Tech Lead .NET para liderar tecnicamente um time de desenvolvimento, garantindo a entrega de soluções escaláveis, seguras e de alta qualidade. Procuramos um profissional com sólida experiência em desenvolvimento de software, visão arquitetural e capacidade de orientar o time na adoção de boas práticas de engenharia.
Essa pessoa será responsável por apoiar decisões técnicas, realizar code reviews, promover a evolução da arquitetura e atuar como referência técnica para o time, colaborando diretamente com Product Owners, Arquitetos e demais stakeholders.
Responsabilidades
- Liderar tecnicamente o time de desenvolvimento, apoiando na definição de soluções e tomada de decisões arquiteturais.
- Desenvolver aplicações utilizando a plataforma .NET e tecnologias relacionadas.
- Garantir a qualidade do código por meio de code reviews e boas práticas de desenvolvimento.
- Definir padrões de desenvolvimento, arquitetura e qualidade.
- Apoiar o time na resolução de problemas técnicos complexos.
- Participar do refinamento técnico das demandas e estimativas.
- Promover práticas de Clean Code, SOLID, Design Patterns e Arquitetura de Software.
- Atuar na evolução contínua dos processos de desenvolvimento e entrega.
- Trabalhar em conjunto com times multidisciplinares para garantir entregas de alto valor.
Requisitos
- Experiência sólida em desenvolvimento utilizando C# e .NET (.NET Core/.NET 6+) .
- Experiência prévia como Tech Lead, Líder Técnico ou em posição de liderança técnica.
- Conhecimento em arquitetura de microsserviços.
- Experiência com APIs REST.
- Domínio de bancos de dados relacionais (SQL Server) e desejável NoSQL.
- Experiência com mensageria (RabbitMQ, Kafka ou Azure Service Bus).
- Conhecimento em Docker e Kubernetes.
- Experiência com Azure ou outra plataforma Cloud (AWS ou GCP).
- Vivência com CI/CD e práticas DevOps.
- Conhecimento em Git.
- Experiência com testes automatizados (unitários e integração).
- Conhecimento em princípios SOLID, Clean Architecture, DDD e Design Patterns.
- Boa comunicação e habilidade para mentorar desenvolvedores.
Diferenciais
- Certificações Microsoft Azure.
- Experiência com Event Driven Architecture.
- Conhecimento em observabilidade (Application Insights, Grafana, Prometheus ou Elastic).
- Experiência em ambientes ágeis (Scrum ou Kanban).
- Vivência em projetos de alta disponibilidade e grande volume de transações.