Descrição
Resumo:
Esta posição envolve a construção e o desenvolvimento de serviços para a plataforma digital de ambiente de trabalho da TeamViewer, com foco em arquitetura, projeto e integração contínua de soluções de software seguras e escaláveis.
Pontos principais:
1. Construir serviços que possibilitam insights para as soluções TV ONE, DEX e Gerenciamento Remoto
2. Definir arquitetura e desenvolver novos recursos em Java
3. Orientar e mentorar membros juniores da equipe e aconselhar proprietários de produtos
A TeamViewer fornece uma plataforma líder de ambiente de trabalho digital que conecta pessoas à tecnologia — permitindo, melhorando e automatizando processos digitais para tornar o trabalho mais eficaz. Nossas soluções de software aproveitam o poder da IA e moldam o futuro da digitalização.
Acreditamos que nossas equipes diversas e nossa forte cultura organizacional são fundamentais para o sucesso de nossos produtos e tecnologias, dos quais centenas de milhões de usuários em todo o mundo e cerca de 645.000 clientes de todos os setores dependem. Com mais de 1.900 funcionários em todo o mundo, celebramos as perspectivas e talentos únicos que cada indivíduo traz para a mesa e fomentamos um ambiente de trabalho dinâmico onde novas ideias florescem. Você está pronto para se juntar à nossa equipe e causar impacto?
##### **Responsabilidades**
* Construir serviços para nossas soluções TV ONE, DEX \& Gerenciamento Remoto, capacitando a plataforma e os clientes a obterem insights
* Definir a arquitetura, projetar e desenvolver novos recursos para nosso software em Java
* Colaborar com engenheiros front-end, engenheiros back-end e engenheiros de garantia de qualidade para projetar soluções ideais, equilibrando desempenho, custos e manutenibilidade a longo prazo
* Integrar, construir e implantar continuamente nossa solução do sistema de testes até a produção
* Projetar e implementar APIs comuns com base em diretrizes de arquitetura e frameworks
* Projetar e construir sistemas de banco de dados comuns de alta disponibilidade e qualidade, com baixo custo
* Otimizar e aprimorar nosso software com novos algoritmos eficientes e ferramentas e tecnologias de software de ponta
* Trabalhar de forma independente em soluções para requisitos específicos e ser responsável pelo cumprimento das especificações de prazo e qualidade
* Garantir que nosso software seja seguro, estável, escalável e funcione de forma eficiente
* Monitorar os mais recentes avanços técnicos em sua área e propor melhorias
* Orientar e auxiliar outros membros da equipe em tópicos de engenharia relevantes para a equipe
* Orientar \& mentorar membros juniores da equipe
* Atuar como consultor para proprietários de produtos (estudos de viabilidade e estimativas de tempo para nova funcionalidade a ser implementada)
* Comunicar-se com clientes para analisar \& corrigir defeitos do produto ou durante grandes implantações
##### **Requisitos**
* Graduação universitária ou técnica na área de tecnologia da informação, ciência da computação ou disciplina correlata, ou experiência profissional relevante
* Vários anos de experiência profissional na área de desenvolvimento de software
* Conhecimento sólido em Java e SQL é obrigatório
* Foco acentuado em escalabilidade e desempenho, com capacidade de validar que as soluções operam de forma eficiente sob cargas de trabalho crescentes e demonstram crescimento previsível/linear
* É obrigatória experiência em qualquer framework de testes unitários
* Experiência em Kubernetes, Docker, Kafka, Argo CD e serviços Azure/AWS/GCP (como AKS, Redis, Key Vault, Event Hub, Service Bus, SQL MI, etc.) é um diferencial
* Experiência em tomadas de decisões arquiteturais sobre o desenvolvimento e manutenção de sistemas distribuídos em larga escala e integrações com aplicações e interfaces de usuário
* Compreensão de Clean Code e Padrões de Projeto para programação orientada a objetos
* Familiaridade com ferramentas de IA para codificação (como GitHub Co\-pilot) é um diferencial
* Conhecimento em TypeScript, React, C\+\+ ou C\# é um diferencial
* Familiaridade com conceitos de computação para usuário final, análise de logs, detecção de anomalias \& correlação é um diferencial
* Mentalidade positiva e orientada a soluções, combinada com uma abordagem estruturada e analítica no pensar/trabalhar, espírito de equipe e motivação para aprender coisas novas
* Domínio fluente do inglês é obrigatório; conhecimento de outros idiomas é um diferencial
##### **O que oferecemos**
* Integração presencial em nosso escritório-sede para um início ideal
* Excelente remuneração e pacotes de benefícios, incluindo bônus por desempenho da empresa e opções de ações, além de revisões salariais periódicas
* Escritórios bem servidos por transporte público
* Condições especiais em academias locais
* Acesso à plataforma de Benefícios Corporativos com diversos descontos
* Eventos regulares da equipe e celebrações corporativas
* Política de portas abertas, sem exigência de código de vestimenta, reuniões periódicas com toda a equipe (All Hands) e almoços com a liderança
* Trabalho híbrido e flexível, com até 50% de home office
* Programa Trabalhe do Exterior, permitindo até 40 dias de trabalho fora do país de contrato
* Celebramos a diversidade como um de nossos valores centrais; junte-se a nós e impulsione uma das iniciativas c\-a\-r\-e!
A TeamViewer é uma empregadora que valoriza a igualdade de oportunidades e está comprometida com a construção de uma cultura inclusiva, na qual todos se sintam bem-vindos e apoiados. Nós C\-A\-R\-E e entendemos que nossa cultura diversa e orientada por valores nos torna mais fortes. À medida que continuamos a crescer como empresa, também focamos em capacitar nossos colaboradores a crescerem tanto pessoal quanto profissionalmente. Temos orgulho de manter um ambiente de trabalho aberto e acolhedor que o empoderará a ser o seu melhor, independentemente de seu gênero, estado civil ou familiar, orientação sexual, religião, idade, deficiência, nível de escolaridade ou raça.