Responsabilidades:
Desenhar e definir a arquitetura de sistemas complexos, assegurando que sejam escaláveis e de alta performance.
Contribuir no desenvolvimento de soluções técnicas que suportem a integração com sistemas terceiros.
Buscar e prezar pela melhoria contínua de processos e práticas de engenharia, promovendo a adoção de padrões e melhores práticas.
Integrar sistemas com serviços em nuvem, garantindo segurança, eficiência e confiabilidade.
Colaborar com equipes de desenvolvimento para garantir que as implementações sigam as diretrizes arquitetônicas.
Documentar arquiteturas e decisões técnicas, facilitando a compreensão e manutenção das soluções.
Fornecer orientação técnica e liderança, participando de revisões de código e oferecendo suporte na resolução de problemas complexos.
Requisitos para este desafio:
Proficiência em tecnologias .NET, incluindo .NET Core, React e React Native.
Experiência sólida em desenho de arquitetura para sistemas distribuídos e microserviços.
Familiaridade com práticas ágeis de desenvolvimento (Scrum).
Experiência com bancos de dados como CosmosDB e SQL Server.
Conhecimento em automação de testes e boas práticas de testes de software.
Habilidade em conduzir revisões de arquitetura de software.
Experiência com DevOps e práticas de CI/CD.
Familiaridade com serviços de nuvem, preferencialmente Azure.
Inglês para conversação com pessoas chaves do time global.
Autonomia e produtividade
Diferenciais:
Experiência em integrações com SalesForce