Back to search
Mercan Properties Linkedin · Posted 28d ago

IT_Senior Developer (M/F)

Porto, Porto, Portugal

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

SOBRE A FUNÇÃO

Procuramos um Senior Developer experiente e versátil para integrar a nossa equipa de Tecnologia. O candidato ideal terá um perfil técnico sólido e abrangente, com capacidade para trabalhar de forma autónoma em múltiplas frentes tecnológicas, desde o desenvolvimento web full-stack à integração de sistemas empresariais complexos, passando pela gestão de dados, segurança e automação de processos.

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.

Formação Académica

  • 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.

Experiência Obrigatória

  • 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 Preferencial

  • 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).

Competências Técnicas Transversais

  • 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.

Competências Comportamentais

  • 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.

Capacidade de trabalhar em equipa e colaborar com outras áreas funcionais.

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.

Participação ativa na definição da estratégia tecnológica da empresa

A tua próxima oportunidade está aqui. Candidata-te a um Grupo dinâmico e em crescimento e vem fazer parte da nossa equipa!

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent