Mercan Properties

IT_Senior Developer (M/F)

Mercan Properties  •  Porto, PT (Onsite)  •  15 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job 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 PRINCIPAIS

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

2. Integrações com CRM — Salesforce

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

3. Desenvolvimento de Aplicações com Integração ERP (SAP)

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

4. Gestão e Evolução do Middleware Interno (API Central)

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

5. Data Warehouse e Plataforma de Dados Microsoft

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

6. Automação de Processos de Negócio

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

7. Segurança de Desenvolvimento e Gestão de Exposição a Terceiros

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

PERFIL E QUALIFICAÇÕES

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.

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

Mercan Properties

About Mercan Properties

Supported by the international reputation and experience over 35 years of Mercan Group, Mercan Properties is the brand that develops real estate projects in the tourism sector in Portugal, a country increasingly viewed worldwide as an inescapable destination. 

Mercan Properties is distinguished by the economic impact that its activity potentiates, through the creation of opportunities by using foreign investment, to create high-quality hospitality that guarantees employment, increases the potential of the surrounding areas, and offers a touristic experience at the best level of this country.

Currently, we offer unique investment opportunities in Portugal with a portfolio of 31 projects in the best locations such as Porto, Vila Nova de Gaia, Matosinhos, Lisbon, Amarante, Évora, Beja, Algarve, and Madeira.

Mercan Properties ensures that industry practices are respected and that our clients get the most secure investments and the best hospitality with unparalleled expertise and prime quality assured.

Industry
Consulting & Advisory
Company Size
51-200 employees
Headquarters
Porto, PT
Year Founded
Unknown
Website
mercan.pt
Social Media