Job description Uma empresa mineira de engenharia e soluções integradas, presente nos mercados nacional e internacional, com uma trajetória marcada pela competência de seus talentos humanos e pelo forte investimento em tecnologias de ponta, permitindo estar entre as pioneiras no desenvolvimento e implantação de soluções inteligentes. A TSA é uma empresa que gera e compartilha conhecimento, apostando na construção de uma sociedade mais ética e responsável. Com sede em Belo Horizonte/MG, a empresa conta com uma equipe de profissionais altamente qualificados para atender às demandas de mercado. Se identificou? Faça seu cadastro e venha fazer parte do nosso time Main responsibilities Procuramos um profissional altamente qualificado e experiente, cuja função principal é liderar equipes de desenvolvimento no planejamento, implementação e entrega de soluções tecnológicas. Assumir responsabilidade de guiar e motivar a equipe de desenvolvimento. Isso inclui não apenas definir diretrizes técnicas claras, mas também inspirar confiança e colaboração entre os membros da equipe. Deve ser capaz de articular uma visão clara do produto e garantir que todos na equipe compartilhem e trabalhem na direção dessa visão comum. Irá atuar diretamente na equipe de Inovação Tecnológica, com projetos diferenciados de oportunidades únicas. Como Analista de desenvolvimento de software Sênior você vai: Apoiar o time técnico em melhores práticas de desenvolvimento; Realizar cerimônias de Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective; Atuar como Líder/Scrum Master, facilitando o trabalho da equipe na execução de um projeto; Desenvolver especificações técnicas e arquitetura para novos projetos; Analisar requisitos de sistema para projetos; Projetar soluções de software eficazes e eficientes; Escrever códigos limpos e testáveis utilizando linguagem de programação; Testar, depurar e implementar aplicativos plenamente funcionais; Manter contínua atualização com correções de segurança; Desenvolver projetos de pesquisa tecnológica; Realizar a integração dos sistemas corporativos das empresas clientes. Requirements and skills Formação necessária: • Superior em Engenharia, Análise de Sistemas, Ciências da Computação, Tecnologia da Informação ou cursos afins. Conhecimentos desejáveis: Conhecimentos de metodologias como modelagem de dados, análise essencial, análise estruturada, orientação a objetos; Conhecimento em arquitetura de software; Experiência em desenvolvimento backend e frontend; Conhecimento profundo em pelo menos uma das linguagens: C# ou Node.js; Experiência em modelagem de banco de dados SQL e NoSQL; Familiaridade com metodologias ágeis; Capacidade de diagnosticar e resolver falhas; Boa capacidade de comunicação; Proficiência em repositórios GIT (Github) e CI/CD (GitHub Actions); Experiência em Mensageria e Cloud será um diferencial; Conhecimentos em administração de banco de dados e Ciências de Dados serão diferenciais; Conhecimento profundo em linguagens .NET Core e experiência com Entity Framework serão diferenciais; Experiência em desenvolvimento Full Stack será um diferencial; Inglês nível intermediário. Additional information Aqui você encontra: Vale refeição/alimentação; Plano de saúde coparticipativo; Plano odontológico; Vale transporte ou transporte fornecido pela empresa; Seguro de vida; Wellhub (antigo Gympass); Assistência psicológica fornecida através de parceiros; Convênio com instituições de ensino com descontos para colaboradores e dependentes; Descontos em lojas e serviços parceiros. J-18808-Ljbffr