**Description**:
**Modalidade**: Home Office.
**Descrição das atividades**:
- Tradução dos requisitos do negócio em especificações técnicas para a equipa de desenvolvimento;
- Manutenção e otimização de aplicações já existentes;
- Escrever testes unitários e de integração para garantir a qualidade do código;
- Implementação de boas práticas de desenvolvimento, como SOLID, DRY, e Clean Code;
- Estudo e modelagem dos processos de negócio para identificar melhorias ou áreas que podem ser automatizadas;
- Definição da arquitetura de novos sistemas ou funcionalidades, garantindo que elas atendam tanto os requisitos técnicos quanto de negócio;
- Garantir que as expectativas do negócio estão alinhadas com o que é técnicamente viável;
- Monitorização do progresso dos projetos para garantir que estão dentro dos prazos e escopo definidos;
- Definição de prioridades nas entregas de desenvolvimento, alinhadas com as necessidades estratégicas do negócio;
- Identificação de bugs ou problemas e atuação na sua resolução;
- Criação e atualização de documentação técnica para suporte futuro e para a equipa de desenvolvimento;
- Requisitos para o cargo / Experiências Profissionais;
- IMPORTANTE - Inglês ou Espanhol (nível B1 acima);
**Requirements**:
- Sistemas de PLM (Product Lifecycle Management);
- Sistemas ERP TOTVS e SAP;
- C#.NET Framework;
- C#.NET Core;
- Visual Basic for Applications;
- Visual Basic 6;
- Visual Basic.NET;
- HTML/CSS/Javascript/JQuery/Bootstrap/Angular/React;
- Microsoft SQL Server / SQL Server Management Studio;
- Git Version Control;
- Azure DevOps Platform/Services;
- Arquitetura de micro serviços;
- Microsoft SQL Server / SQL Server Management Studio e bancos relacionais e não relacionais;
- Conhecimentos em SOLID;
- Conhecimentos em Clean Code;
- Conhecimentos em DDD;
- Conhecimentos em Testes unitários e integrados(automação);
- Identificar evoluções e correções nos processos;
- Planejar e conduzir análise de problemas;
- Análise e diagnóstico de dados;
- Metodologias ágeis;