* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Desenvolvedor .NET Sênior
Vaga - Home Office - 1x por mês presencial - Perdizes - São Paulo
Se você é apaixonado(a) por resolver problemas complexos de back-end, desenhar arquiteturas de software de excelência e atuar como referência técnica para outros desenvolvedores, esta vaga é para você.
Responsabilidades e atribuições
Você terá como atividades:
- Projetar, desenvolver e manter APIs e serviços de back-end robustos, escaláveis e de alta performance usando o ecossistema .NET.
- Atuar como referência técnica para o time, ajudando o Tech Lead na mentoria dos desenvolvedores(as) mais juniores e plenos, promovendo boas práticas de engenharia e auxiliando em decisões técnicas.
- Garantir a qualidade, escalabilidade e manutenibilidade das soluções, participando ativamente de code reviews e discussões de arquitetura.
- Ser um(a) defensor(a) das boas práticas de engenharia, ajudando a disseminar a cultura de qualidade, testes automatizados e excelência técnica.
- Implementar e acompanhar o desenvolvimento das tarefas, ajudar o time a decidir sobre as melhores abordagens técnicas, documentar decisões de arquitetura e comunicar claramente os trade-offs envolvidos.
- Trabalhar em colaboração direta com Product Managers (PMs) e outros times desde a concepção (discovery) até a entrega, avaliando impactos, riscos e propondo soluções técnicas para os problemas dos usuários.
- Implementar e monitorar indicadores de performance da aplicação, saúde das aplicações e logs, atuando proativamente na identificação e resolução de problemas.
- Contribuir com a definição de roadmaps técnicos, propondo melhorias, otimizações e a adoção de novas tecnologias que agreguem valor ao negócio.
Requisitos e qualificações
É necessário que você tenha:
- Sólida experiência com o ecossistema .NET, incluindo C#, ASP.NET Core e frameworks relacionados.
- Profundo conhecimento em arquitetura de software para aplicações web complexas, escaláveis e distribuídas (ex: Microsserviços, Arquitetura Orientada a Eventos).
- Experiência prática com arquitetura em nuvem (GCP ou AWS), utilizando seus principais serviços.
- Vivência com orquestração de contêineres, especialmente Kubernetes.
- Experiência com sistemas de mensageria (preferencialmente RabbitMQ).
- Conhecimento avançado em bancos de dados NoSQL (preferencialmente MongoDB) e bancos relacionais, incluindo modelagem e otimização.
- Cultura de qualidade de software, com domínio de testes automatizados (unidade, integração, etc.) e boas práticas.
- Habilidade de comunicação clara para transitar entre discussões técnicas profundas, mentoria do time e alinhamento com PMs e stakeholders.
Será um diferencial se você tiver:
- Atuado em empresas de tecnologia com modelo de negócio SaaS.
- Experiência com práticas de DevOps e ferramentas de CI/CD.
- Vivência em monitoramento, observabilidade e ferramentas de APM.
- Bons conhecimentos em tecnologias de front-end (como TypeScript, Vue.js e/ou React), para facilitar a integração e discussões de arquitetura.
