📝 Como será seu dia a dia:
- Desenvolver, testar, implementar e manter soluções de software utilizando a plataforma .NET.
- Desenvolver testes unitários e de integração;
- Desenvolver interfaces amigáveis;
- Pesquisar e propor soluções para as necessidades dos clientes.
- Colaborar com a equipe de desenvolvimento e outros stakeholders para entender requisitos e entregar soluções de alta qualidade.
- Participar ativamente de discussões de design e arquitetura de software.
- Identificar e resolver problemas de performance e escalabilidade.
- Orientar e mentorar desenvolvedores juniores e plenos, promovendo um ambiente de aprendizado contínuo.
- Conduzir revisões de código e garantir a qualidade do código desenvolvido pela equipe.
- Manter-se atualizado com as tendências e melhores práticas de desenvolvimento de software.
- Ter atuando em empresas no segmento de E-commerce.
- Conduzir discussões técnicas dentro do time.
- Realizar sessões de pair-programming com outros desenvolvedores do time
- Ser co-responsável pela entregas do time ajudando a cumprir prazos sem perder qualidade.
Requisitos e qualificações
🎯 E para tirar de letra, você precisará:
- Experiência comprovada em desenvolvimento de software utilizando C# e .NET Framework/ Core.
- Conhecimento sólido de bancos de dados relacionais e SQL.
- Experiência com ferramentas de controle de versão, como Git.
- Experiência com ferramentas de observabilidade.
- Experiência em Ecommerce é um diferencial.
- Boa compreensão de princípios de design e arquitetura de software.
- Habilidades de comunicação e trabalho em equipe.
- Capacidade de aprender rapidamente novas tecnologias e conceitos.
- Experiência com integrações de sistemas.
- Capacidade para resolver problemas complexos de maneira eficiente e eficaz.
- Experiência com code review e feedbacks.
- Experiência com análise e otimização de performance
- Experiência com arquitetura de microsserviços
- Conhecimento sólido em AWS
- Prática em System Design
🚀 E se tiver isso também, melhor ainda:
- Experiência com AWS ECS
- Conhcimento sobre docker e conteinerização de aplicações
- Experiência com cache distribuído
- Experiência com serviços de mensageria