Técnico Superior Programador

Técnico Superior Programador

Descrição da Função

• Execução de funções consultivas, de estudo, planeamento, programação full-stack, com maior incidência na componente de front-end, avaliação e aplicação de métodos e processos de natureza técnica. • Elaboração, autonomamente ou em grupo, de pareceres e projetos, com diversos graus de complexidade, e execução de outras atividades inerentes à função de programador, como sejam, interpretação de user stories elaboradas por analistas, testes unitários e produção de documentação. • Representação do serviço ou equipa de projeto em assuntos da sua especialidade, tomando opções de índole técnica, enquadradas por diretivas e boas práticas de desenvolvimento de software. As candidaturas deverão ser remetidas exclusivamente em formato digital, no prazo de 10 (dez) dias úteis, acompanhadas do curriculum vitae, detalhado e atualizado, e cópia do certificado de habilitações literárias.

Perfil

  • Requisitos obrigatórios: • Licenciatura; • Áreas do domínio da informática, da gestão ou formação académica superior noutras áreas desde que possua experiência profissional de programação superior a 3 (três) anos.; • Experiência em programação para Frontend aplicada a aplicações WebResponsive ou mobile, em particular, em tecnologia React ou Outsystems.
  • Requisitos preferenciais (valorizados): • Figma (ou similar); • Photoshop (ou similar); • Linguagens web: HTML, CSS, Javascript, JQuery; • Desenvolvimento em plataforma outsystems; • Arquiteturas web: ASP.NET MVC, ASP.NET WebAPI, ASP.NET Web Forms;
  • • Padrões de comunicação: WCF/SOA, ASP.NET WebAPI, WebServices, SOAP, REST; • ORM (Object-Relational Mapping): Entity Framework, Linq; • Bases de dados: MS-SQL Server (preferencial), Oracle, Azure SQL, MySQL; • Ferramentas de source-control: Git, Azure DevOps (preferencial);
  • • Ferramentas de CD/CI: TFS, Team City, Jenkins, Cruise Control .NET, Pipeline Azure; • Instalação e diagnóstico de aplicações Web em Internet Information Services (IIS) 7 ou posterior, on premises ou em Azure; • Cloud computing: Azure (Computing Services, Data Storage, Databases, Cognitive Services); • Certificação/exame Microsoft .NET: MTA, MCSA, MCSD.
  • Competências associadas ao posto de trabalho e perfil pretendido: Competências Transversais/Nucleares: • Orientação para Resultados - Competência considerada necessária para o desempenho de qualquer função, pelo que deve ser evidenciada por todo e qualquer trabalhador com vista a um desempenho bem-sucedido e integrado na cultura e visão;
  • • Orientação para a Colaboração - Competência considerada necessária para o desempenho de qualquer função, pelo que deve ser evidenciada por todo e qualquer trabalhador com vista a um desempenho bem-sucedido e integrado na cultura e visão;
  • Competências Transversais/Funcionais: • Análise Crítica e Resolução de Problemas - Recolher, interpretar e compreender informação relacionada com a atividade, estabelecer relações e tirar conclusões lógicas a partir de factos e dados objetivos, antecipar e sinalizar problemas, utilizar processos técnico-científicos na abordagem aos problemas, e recorrer a diferentes fontes para encontrar soluções em tempo útil;
  • • Iniciativa - Agir proativamente no sentido de alcançar os objetivos, intervir com autonomia em contextos críticos, realizar atividades mesmo que fora do âmbito da sua intervenção com o propósito de facilitar a resolução de problemas, procurar soluções mesmo que não tenha sido solicitado/a a fazê-lo, atuar com prontidão perante as solicitações da Organização;

Localização

  • Lisboa, Portugal