IT_Senior Developer (M/F)
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!
- Locations
- Mercan - Porto ou Lisboa
About Mercan Properties
The Mercan Properties Group is responsible for developing real estate projects in the tourism sector in Portugal and currently has 31 projects across the country. The Mercan Group has a presence, in addition to Portugal, in Canada, China, India, the United Arab Emirates, United States of America and Greece. The operation in Portugal began in 2015, focusing on the development of real estate projects related to tourism.