No mercado desde 1992, a TSA Engenharia oferece soluções inovadoras em sistemas de automação, elétrica, instrumentação, informação, otimização de processos, comissionamento e fornecimentos turn-key.
Atuante no Brasil e exterior, com forte presença na América Latina, a TSA participa nos mercados siderúrgico, metalúrgico, mineral, óleo e gás, cimento, energia elétrica e fertilizante, com seu Modelo Integrado de Gestão do Crescimento Sustentado e Sustentável.
Gerar e compartilhar conhecimento é nossa aposta para a construção de uma sociedade mais ética e responsável.
/n
Formação necessária:
• Superior em Engenharia ou Analise de Sistemas ou Ciências da Computação ou Tecnologia da Informação e cursos afins
Conhecimentos desejáveis:
• Conhecimentos de metodologias diversas como: modelagem de dados, análise essencial, análise estruturada, orientação de objeto;
• Conhecimento em arquitetura de software;
• Experiência em desenvolvimento backend.
• Experiência em desenvolvimento frontend.
• Conhecimento profundo em pelo menos uma das linguagens C#, Nodejs.
• Experiência em modelagem em 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 será um diferencial.
• Conhecimento em Cloud será um diferencial.
• Conhecimentos em administração em banco de dados será um diferencial.
• Conhecimento de Ciências de Dados será um diferencial.
• Conhecimento profundo em linguagens .NET Core será um diferencial.
• Experiência com Entity Framework será um diferencial.
• Experiência em desenvolvimento Full Stack será um diferencial.
• Inglês nível intermediário.
/n
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:
* Apoio time técnico em melhores praticas de desenvolvimento
* Realizar cerimonias Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
* Atuar com Lider/Scrum Master, ser capaz de facilitar 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.
* Manutenção contínua com atualizações regulares e correções de segurança.
* Desenvolver projetos de pesquisa tecnológica.
* Realizar a integração dos mesmos sistemas corporativos das empresas clientes.