IT_Senior Developer (M/F)
Indexed description
Este profissional será o principal responsável pelo desenvolvimento, manutenção e evolução de um ecossistema tecnológico que inclui plataformas web, integrações com CRM e ERP, um middleware interno, um data warehouse empresarial e iniciativas de automação. Colaborará de forma próxima com as áreas de Marketing, financeiro e Legal, traduzindo necessidades de negócio em soluções técnicas robustas.
RESPONSABILIDADES PRINCIPAIS2. Integrações com CRM — Salesforce3. Desenvolvimento de Aplicações com Integração ERP (SAP)4. Gestão e Evolução do Middleware Interno (API Central)5. Data Warehouse e Plataforma de Dados Microsoft6. Automação de Processos de Negócio7. Segurança de Desenvolvimento e Gestão de Exposição a TerceirosPERFIL E QUALIFICAÇÕES
- Desenvolvimento Web e Colaboração Interdepartamental
- Desenvolver, manter e otimizar soluções web utilizando .NET C#, PHP, Python e SQL, com integração ao CMS WordPress.
- Criar interfaces web personalizadas, formulários, fluxos de trabalho e funcionalidades customizadas adaptadas às necessidades das diferentes áreas de negócio.
- Colaborar ativamente com os departamentos de Marketing, Financeiro e Legal para levantar requisitos, propor soluções e implementar funcionalidades que suportem os seus processos.
- Garantir a qualidade do código através de code reviews, testes e documentação técnica adequada.
- Assegurar a performance, escalabilidade e disponibilidade das plataformas web da empresa.
- Desenvolver e manter integrações entre os websites e sistemas internos da empresa e o Salesforce CRM.
- Implementar e gerir conectores via APIs REST e SOAP do Salesforce, garantindo a sincronização fiável de dados entre plataformas.
- Criar e manter fluxos de integração que suportem processos de vendas, marketing e atendimento ao cliente.
- Monitorizar a integridade dos dados e resolver falhas de integração de forma proativa.
- Documentar toda a arquitetura de integração e os endpoints desenvolvidos.
- Gerir e desenvolver aplicações em C# e .NET que integram com as plataformas usadas pela empresa.
- Criar e manter interfaces web e APIs para comunicação entre o SAP e os restantes sistemas da empresa.
- Analisar processos de negócio e desenvolver soluções personalizadas que melhorem a eficiência operacional.
- Colaborar com os utilizadores-chave das áreas financeira e operacional para garantir que as integrações respondem às necessidades do negócio.
- Assumir a responsabilidade técnica pelo middleware da empresa, a API central que serve de camada de comunicação entre todos os sistemas internos e terceiros.
- Desenvolver, manter e documentar os endpoints existentes e novos, garantindo consistência, versionamento e backward compatibility.
- Implementar mecanismos de autenticação e autorização robustos (OAuth 2.0, API Keys, JWT) para controlo de acesso a todos os endpoints.
- Definir e aplicar standards de desenvolvimento de APIs (OpenAPI/Swagger, naming conventions, error handling) para toda a equipa.
- Monitorizar o desempenho do middleware, implementar logging estruturado e alertas de falha.
- Gerir a comunicação segura com aplicações de terceiros, incluindo validação de inputs, rate limiting e gestão de dependências externas.
- Gerir e continuar o desenvolvimento do Data Warehouse empresarial, assegurando a sua evolução alinhada com as necessidades de negócio.
- Trabalhar com o ecossistema Microsoft de dados, nomeadamente Microsoft Fabric, Azure Data Factory, Power BI e ferramentas associadas, para criar pipelines de ingestão, transformação e disponibilização de dados.
- Utilizar Python e PySpark, integrados em ambiente Microsoft Fabric (Notebooks), para realizar extrações complexas dos dados, assim realizando o processamento de grandes volumes de dados (Big Data).
- Modelar e manter as estruturas de dados no Data Warehouse, garantindo a qualidade, integridade e histórico dos dados.
- Desenvolver e otimizar queries SQL complexas e pipelines ETL/ELT para suportar reporting e análise de negócio.
- Colaborar com as diferentes áreas da empresa para identificar necessidades analíticas e transformá-las em datasets e relatórios disponíveis em Power BI ou outras ferramentas.
- Garantir a segurança, backup e disaster recovery das fontes de dados críticas.
- Desenvolvimento de automações utilizando Microsoft Power Automate.
- Identificar oportunidades de automação em processos manuais e repetitivos nas diferentes áreas da empresa.
- Desenvolver conectores e integrações que suportem os fluxos de automação definidos.
- Documentar os processos automatizados e garantir a sua manutenção e evolução contínua.
- Implementar e promover as melhores práticas de segurança no ciclo de desenvolvimento de software (SSDLC - Secure Software Development Lifecycle).
- Garantir que todas as APIs e integrações expostas a terceiros seguem standards de segurança rigorosos: autenticação forte, encriptação em trânsito (TLS/HTTPS), validação de inputs e controlo de versões.
- Realizar revisões de segurança ao código e às configurações de infraestrutura antes de qualquer deployment para produção.
- Monitorizar vulnerabilidades conhecidas nas dependências utilizadas (CVE tracking) e aplicar patches de forma proativa.
- Gerir secrets, credenciais e certificados de forma segura, utilizando cofres de chaves (Dashlane ou equivalente).
- Assegurar compliance com regulamentação aplicável (RGPD, entre outros) no tratamento e exposição de dados através das APIs.
- Participar na definição da política de segurança tecnológica da empresa e contribuir para a cultura de security-by-design em toda a equipa.
- Licenciatura ou Mestrado em Engenharia Informática, Sistemas de Informação, Ciências da Computação ou área afim.
- Formações complementares em segurança, cloud ou dados valorizadas.
- Mínimo de 5 anos de experiência em desenvolvimento de software em ambiente profissional.
- Experiência comprovada com PHP, SQL, Python, .NET C#.
- Experiência no desenvolvimento e consumo de APIs REST e SOAP.
- Experiência com integrações entre sistemas empresariais (CRM, ERP ou similares).
- Experiência na gestão e desenvolvimento de middleware ou camadas de integração.
- Experiência com Salesforce CRM (desenvolvimento com Apex, APIs REST/SOAP, Flows ou similares).
- Experiência com SAP e integrações com sistemas .NET.
- Experiência com WordPress como plataforma de desenvolvimento (plugins, temas, REST API).
- Experiência com Microsoft Fabric, Azure Data Factory, Synapse Analytics ou Power BI.
- Experiência com Data Warehousing, modelação dimensional e pipelines ETL/ELT.
- Experiência com Microsoft Power Automate ou outras ferramentas de automação/RPA.
- Conhecimento de Kofax KTA ou plataformas similares de captura inteligente de documentos.
- Familiaridade com práticas DevSecOps, gestão de secrets e frameworks de segurança (OWASP).
- Sólidos conhecimentos de bases de dados relacionais (SQL Server, MySQL, PostgreSQL).
- Experiência com controlo de versões (Git) e metodologias ágeis (Scrum/Kanban).
- Capacidade de produzir documentação técnica clara e completa.
- Conhecimentos de segurança aplicada: OAuth 2.0, JWT, TLS, OWASP Top 10.
- Familiaridade com ambientes cloud, preferencialmente Microsoft Azure.
- Elevada autonomia e capacidade de gestão de múltiplas prioridades em simultâneo.
- Orientação para o negócio, capacidade de traduzir necessidades funcionais em soluções técnicas.
- Boa comunicação com stakeholders técnicos e não técnicos.
- Perfil proativo, orientado à melhoria contínua e à qualidade.
O que Oferecemos
- Integração numa empresa dinâmica, em crescimento, com projetos tecnológicos de elevada complexidade e impacto.
- Regime híbrido com flexibilidade de horário.
- Remuneração compatível com experiência e mercado.
- Oportunidades de formação e certificação nas tecnologias do stack.
- Ambiente de trabalho colaborativo e com autonomia técnica real.
A tua próxima oportunidade está aqui. Candidata-te a um Grupo dinâmico e em crescimento e vem fazer parte da nossa equipa!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search