About TMC
At TMC, we believe in combining deep technical expertise with autonomy, continuous learning, and real impact. Through our Employeneurship model, you'll have the stability of a permanent contract while shaping your own professional journey. We work with global clients across multiple industries, building robust and scalable data solutions that power critical business processes.
Project Details
We are looking for an Oracle PL/SQL Developer to support the design, optimization, and maintenance of complex data processes.
You'll work across the full development lifecycle — from analysis and modelling to implementation, testing, and tuning — ensuring data flows are efficient, reliable and aligned with business needs.
This role suits someone que gosta de resolver problemas, melhorar performance e colaborar com equipas técnicas e funcionais num ambiente estruturado e dinâmico.
What We're Looking For
Core Skills
* Experiência sólida em desenvolvimento PL/SQL (procedures, functions, triggers, packages)
* Capacidade de otimizar queries e pipelines com foco em performance
* Conhecimento forte de modelação relacional, índices e estratégias de tuning
* Experiência com ETL/ELT, cargas de dados ou integração entre sistemas
* Capacidade de fazer debugging, análise de problemas e tuning avançado
* Conforto com ferramentas como SQL Developer, Toad, ou equivalentes
Nice to Have
* Experiência com Unix/Linux e scripting
* Conhecimentos básicos de CI/CD aplicado a changes de base de dados
* Familiaridade com Oracle performance tools (AWR, ASH, Explain Plan)
* Experiência em ambientes de datwarehouse, reporting ou integração
* Conhecimento de outras bases de dados (PostgreSQL, MySQL, etc.)
Soft Skills
* Atenção ao detalhe e rigor técnico
* Capacidade de trabalhar com equipas de desenvolvimento, análise funcional e operações
* Boa comunicação para traduzir requisitos em soluções técnicas
* Proatividade na resolução de problemas e otimização contínua
What You'll Do
* Desenvolver, otimizar e manter código PL/SQL para suportar aplicações e processos internos
* Trabalhar em conjunto com analistas e equipas de negócio para interpretar requisitos
* Garantir qualidade através de testes unitários, validação e revisão de performance
* Colaborar em integrações entre sistemas e fluxos de dados complexos
* Diagnosticar e resolver problemas técnicos, incluindo incidentes de performance
* Suportar melhorias contínuas, automação e boas práticas de desenvolvimento
* Documentar soluções, especificações técnicas e fluxos de dados
Why Join TMC?
Projetos internacionais e oportunidades de trabalhar em diferentes indústrias
Modelo Employeneurship — equilíbrio entre segurança e liberdade
Acesso a formação contínua, certificações e mentoria personalizada
Comunidade colaborativa de especialistas em dados, software e tecnologia
Oportunidade de evoluir tecnicamente e influenciar arquiteturas e processos