ResponsabilidadesO Arquiteto de Soluções ou Tech Lead é responsável por desenhar as soluções de sistemas considerando todo o ecossistema de desenvolvimento, apoiar os desenvolvedores no racional das soluções e garantir a entrega de projetos de software de alta complexidade;Deverá desempenhar um papel crucial no planejamento, coordenação e execução de atividades relacionadas ao ciclo de vida do desenvolvimento de produtos;Será responsável em apresentar competências de liderança e comunicação eficaz.Irá liderar a equipe promovendo um ambiente de trabalho colaborativo, motivando a equipe e incentivando o desenvolvimento profissional.Atribuir tarefas e monitorar o progresso, garantindo a conclusão dentro dos prazos estabelecido;Competências emocionais adequadas a uma função com alta exposição aos diversos referentes das áreas de negócios.Experiência e Conhecimento NecessárioFormação acadêmica em Ciência da Computação, Engenharia de Software ou área relacionada;Fortes habilidades analíticas e capacidade de resolver problemas complexos;Capacidade de gerenciar múltiplos projetos e prioridades simultaneamente;Conhecimento de metodologias ágeis e práticas de desenvolvimento de software;Familiaridade com ferramentas de gerenciamento de projetos e sistemas de controle de versão;Linguagens de programação: ter domínio sobre linguagens de programação, mantendo-se sempre atualizado quanto às principais bibliotecas e frameworks do mercado;Linguages: Python, Javascript, Ruby ou Java.Python, Node, Postgres, SQL Server, AWS, Docker, ElasticSearch e Logstash;Frameworks: Nodejs, Reactjs ou Nextjs e Nestjs;Bancos de dados: ter conhecimentos de bancos de dados, tanto relacionais quanto NoSQL;Computação em nuvem: ter boa familiaridade com as principais soluções de cloud do mercado e os serviços disponíveis;Qualidade de software: ter boa familiaridade com os principais frameworks e ferramentas de teste unitário e automatizado;Protocolos de comunicação: ter conhecimento sobre os principais protocolos, principalmente o HTTP, essencial para a criação de APIs;Arquitetura de software: profundo conheciment em arquiteturas de software (multicamadas, cliente-servidor, MVC, microsserviços, etc);Experiência em usabilidade: essencial para a produção de software de qualidade.RequisitosEstudosEnsino Superior