Propostas Submetidas

DEI - FCTUC
Gerado a 2024-07-16 10:20:23 (Europe/Lisbon).
Voltar

Titulo Estágio

DES - Desenvolvimento de novas funcionalidades em Arquitetura baseada em Serviços

Local do Estágio

O estágio será executado nas instalações da empresa Critical Software, em Coimbra.

Enquadramento

A Critical Software, S.A. possui atualmente um conjunto de competências que coloca ao dispor dos seus Clientes para a resolução de problemas concretos. Uma dessas competências é na área de integração de soluções para o mercado financeiro. Neste caso em concreto, a Critical está a desenvolver uma solução baseada em serviços que permite integrar, num único user interface, funcionalidade que atualmente está dispersa por várias soluções.
Uma arquitetura baseada em serviços destina-se a facilitar a integração entre diferentes sistemas aplicacionais. No âmbito desta solução, e mais especificamente desta proposta, e para o modulo a identificar como âmbito deste estágio, é pretendido o desenvolvimento da interface agregadora do módulo a desenvolver e dos serviços necessários para interação deste módulo com as soluções existentes.
Ao estagiário oferece-se a possibilidade de realizar o seu trabalho de estágio numa equipa e num contexto de desenvolvimento de tecnologia e promoção da inovação, e o contacto com as práticas e o processo que suportam esse contexto. Oferece-se ainda a possibilidade de desenvolvimento ao mais alto nível de competências no domínio de continuous delivery. Esta proposta de estágio inclui a experimentação de novas tecnologias e garante a formação efetiva de um estagiário, através da sua total integração numa equipa de projeto da CRITICAL Software, desempenhando funções relevantes e compatíveis com a sua formação académica, proximamente acompanhadas por elementos seniores da equipa. A integração numa equipa de desenvolvimento de um projeto da CRITICAL Software desafia no crescimento e desenvolvimento pessoal e profissional oferecendo a oportunidade de trabalhar com um grupo diversificado de profissionais que segue as melhores práticas organizacionais, incentivando a discussão aberta, o livre fluxo de ideias e criando um ambiente de trabalho inspirador que em tudo se enquadra com os valores e cultura positiva que definem a empresa CRITICAL Software.

Objetivo

O estágio está integrado no âmbito do desenvolvimento desta solução e tem como objetivo a integração do estagiário neste projeto, acompanhando-o em todas as fases do ciclo de desenvolvimento de software, desde a análise de requisitos até aos testes.
As principais atividades a endereçar são:
• Especificação e conceção de funcionalidades a desenvolver. A especificação e análise funcional serão feitas com base em análise de requisitos efetuados com suporte de elementos da Critical Software;
• Codificação das funcionalidades especificadas. A codificação será acompanhada de atividades de verificação (p. ex. inspeções de código) a serem realizadas em conjunto com outros elementos da Critical Software, bem como de testes realizados pelo estagiário;
• Especificação da estratégia de testes. Testes de conformidade;
• Produção do relatório de estágio.
As tecnologias a usar são:
• Linguagens: Java, JavaEE, Javascript, SQL, XML, JSON, Soap and REST, AS400, ZK RIA;
• Middleware: IBM WebSphere, IBM Filenet, IBM DB2, IBM BPM;
• DevOps: Docker, Ansible;
• Plataformas: Jira, Confluence, Bitbucket;

O estagiário será acompanhado diariamente na execução das suas tarefas e ser-lhe-á dado apoio nas diferentes áreas tecnológicas abrangidas pelo estágio.

Plano de Trabalhos - Semestre 1

Como plano inicial está prevista uma alocação de 12 meses.
O detalhe das tarefas a desempenhar é o seguinte:
• T1 – Familiarização com o ambiente de desenvolvimento, com as tecnologias e com o processo de desenvolvimento de software em vigor na Critical. Definição da estrutura do relatório de estágio.
• T2 – Integração inicial na equipa de desenvolvimento. O estagiário irá familiarizar-se com o ecossistema da plataforma, executando um conjunto de tarefas de manutenção. Documentação das atividades no relatório de estágio.
• T3 – Análise, especificação e implementação de novas funcionalidades. A codificação será acompanhada das atividades de verificação que se considerem necessárias, nomeadamente: inspeções de código a serem realizadas em conjunto com outros elementos da Critical Software, bem como de testes de unitários realizados pelo estagiário. As funcionalidades irão chegar até ao ambiente produtivo de forma iterativa, sendo responsabilidade do estagiário fazer o acompanhamento das mesmas e garantir o correto funcionamento das mesmas. Documentação das atividades no relatório de estágio.
• T4 – Finalização do relatório de estágio.

Os resultados do estágio serão consubstanciados no desempenho do estagiário na execução das diferentes tarefas, sendo fator importante a instalação em produção dos módulos de acordo com o planeado.

Plano de Trabalhos - Semestre 2

Orientação
O projecto de Dissertação será orientado por um engenheiro da Critical Software em complementaridade à orientação fornecida pela instituição de ensino.
O aluno integrará a equipa da Critical Software tendo acesso a todo o programa formativo, de acompanhamento e de avaliação de desempenho inerente a este programa.

Condições


A remuneração do estágio respeitará as seguintes regras:
(i) Vencimento base / bruto: 1000 euros. Sobre a base incidirão os descontos de IRS e Segurança Social.
(ii) Subsídio alimentação: 9,60 / dia
(iii) Seguro acidentes de trabalho (standard ou com proteção 24h sobre a pessoa segura)
(iv) 18 dias de férias (2 dias por cada mês de trabalho)
(v) contrato de trabalho: sem termo

Observações

Data de Início do Estágio
Na Critical Software estamos a planear a entrada de novos colaboradores para dia 7 de Setembro 2023 pelo que esta será a data mais favorável ao início do estágio. Contudo, em função de algum constrangimento que exista por parte do projeto ou do estagiário, outra data poderá ser acordada entre as partes.


Nº de Estagiários
A presente proposta tem como limite o enquadramento de 1 (um) estágio.

Confidencialidade
A informação transmitida pela Critical no âmbito do projecto de estágio, incluindo documentos técnicos ou de gestão, diagramas, código ou outra informação relevante deve ser tratada com a máxima confidencialidade. Os candidatos a quem forem atribuídos o projeto de estágio deverão assinar um acordo de obrigação de confidencialidade (NDA, Non Disclosure Agreement).

Orientador

Hugo Alexandre Neves Sousa
hugo.sousa@criticalsoftware.com 📩