Procuramos um(a) OutSystems Developer Sénior para integrar a equipa da Trusted Consulting num projeto de manutenção, evolução e modernização de uma aplicação digital de grande escala e elevada criticidade, utilizada diariamente por clientes finais.
Modelo de contratação: B2B
Procuramos alguém que:
Tenha autonomia técnica, sentido de responsabilidade e saiba trabalhar em equipa.
Que consiga discutir uma decisão técnica com outros Developers e Tech Leads e também explicar de forma clara as suas implicações a stakeholders não técnicos.
Que não se limite a implementar requisitos: esperamos capacidade para questionar, propor alternativas, antecipar problemas e contribuir para a qualidade da solução a longo prazo.
Valorizamos especialmente a capacidade de resolução de problemas complexos, comunicação, pensamento crítico, orientação para resultados, colaboração e foco na entrega de valor.
Terás um papel relevante na conceção, desenvolvimento e evolução de soluções complexas em OutSystems, transformando requisitos funcionais e de negócio em soluções técnicas robustas, escaláveis e sustentáveis.
Responsabilidades:
- Desenvolver e evoluir aplicações complexas em OutSystems, com especial enfoque em soluções Mobile;
- Analisar requisitos e participar na definição das melhores abordagens técnicas e arquiteturais;
- Resolver desafios técnicos relacionados com performance, escalabilidade, integrações, segurança e manutenibilidade;
- Identificar dívida técnica e oportunidades de melhoria, propondo e implementando iniciativas de refactoring e otimização;
- Desenvolver e manter integrações com sistemas externos através de REST APIs e outros mecanismos de integração;
- Realizar code reviews e participar em sessões de pair programming, promovendo qualidade e consistência entre as soluções desenvolvidas;
- Aplicar boas práticas de desenvolvimento seguro e contribuir para a identificação e mitigação de vulnerabilidades;
- Colaborar com Tech Leads, Developers, QA, equipas funcionais e restantes stakeholders do projeto;
- Contribuir para processos de CI/CD, gestão de versões e qualidade das entregas;
- Produzir e manter documentação técnica adequada às soluções implementadas;
- Acompanhar a evolução da plataforma OutSystems e propor a adoção de funcionalidades, ferramentas e práticas que acrescentem valor ao projeto.
Requisitos essenciais:
- Mínimo de 8 anos de experiência em desenvolvimento de software;
- Pelo menos 6 anos de experiência efetiva em projetos OutSystems;
- Experiência sólida no desenvolvimento e evolução de aplicações Mobile em OutSystems;
- Certificação OutSystems Mobile, sendo valorizadas certificações de nível Professional ou superior;
- Domínio de arquitetura de aplicações, padrões de desenho e boas práticas de desenvolvimento OutSystems;
- Experiência com integrações através de REST APIs e sistemas externos;
- Experiência na análise e resolução de problemas de performance e escalabilidade;
- Conhecimentos sólidos de SQL e modelação de dados;
- Experiência com metodologias Agile/Scrum e práticas de CI/CD;
- Experiência em code review, debugging, troubleshooting e análise de problemas em ambientes produtivos;
- Capacidade para compreender requisitos funcionais e transformá-los em soluções técnicas sustentáveis;
- Fluência em português.
Valorizamos também:
- Experiência em projetos de elevada criticidade, disponibilidade e volume de utilização;
- Experiência com arquiteturas orientadas a serviços e integrações complexas;
- Conhecimentos de soluções e serviços Cloud;
- Experiência com práticas de Secure Software Development e princípios OWASP;
- Conhecimentos de observabilidade, monitorização e análise de performance;
- Experiência em contextos com requisitos elevados de segurança, auditoria e conformidade.
Tens experiência sólida em OutSystems e procuras um novo desafio?
Envia-nos a tua candidatura para carolina.alencar@trusted-consulting.net ou entra em contato connosco através de mensagem privada.