Propostas Submetidas

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

Titulo Estágio

STS - ECoS (Enduring Change of Supplier)

Local do Estágio

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

Enquadramento

A CRITICAL Software é uma empresa com reconhecida e comprovada experiência no fornecimento de soluções e tecnologias que seguem o cutting edge tecnológico no contexto de disponibilização de serviços e produtos com base em elevados e exigentes níveis de confiabilidade, qualidade e inovação.
O presente estágio visa integrar o estagiário numa equipa de projeto, que se encontra a desenvolver um sistema de componentes de software que permite a verificação e autorização de alteração de fornecedor de energia dos contadores de eletricidade e gás dos consumidores britânicos. ECoS (Enduring Change of Supplier) é um projeto inserido no âmbito do Smart Metering Implementation Programme do Reino Unido (SMIP-UK).
No decorrer do estágio o estagiário terá a oportunidade de contribuir em eventuais novos módulos, alterações e melhorias aos módulos existentes, bem como atualizações tecnológicas necessárias ao sistema.
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

No estágio pretende-se atingir os seguintes objetivos:
• Adquirir conhecimentos ao nível dos processos de engenharia de software (gestão, quality assu-rance, desenvolvimento de software, continuous delivery, etc.);
• Desenvolver código segundo os parâmetros de qualidade definidos compreendendo os relatórios gerados automaticamente e as análises de code review efetuadas durante o desenvolvimento;
• Adquirir competências na metodologia ágil, em particular no planeamento de tarefas e coordenação em equipa no cumprimento de objetivos propostos;
• Adquirir competências em tecnologias inovadores e atuais relacionadas com o deployment de aplicações com requisitos de escalabilidade e disponibilidade para massas;

Plano de Trabalhos - Semestre 1

T1: Familiarização com o ambiente de desenvolvimento, com as tecnologias, com a plataforma e com o processo de desenvolvimento de software em vigor na CRITICAL Software.
T2: Codificação dos módulos especificados e implementação de soluções complementando as funcionali-dades existentes no sistema. A implementação será acompanhada de atividades de verificação a serem realizadas em conjunto com outros elementos da CRITICAL Software.
T3: Validação e documentação da solução. Durante esta fase deverá ser criado um conjunto de materiais com a informação de como estender as funcionalidades do que foi desenvolvido.
T4: Produçã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

Tecnologias & Ferramentas
• J2EE
• Maven
• JPA (Hibernate)
• PostgreSQL
• RabbitMQ
• Quarkus
• REST API + Swagger
• Azure provisioning
• Docker + Docker Compose
• Kubernetes
• Jenkins Pipelines
• Nexus
• Sonarqube
• Prometheus
• ELK stack
• Bitbucket + Gitflow
• Jira + Confluence

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.

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

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

Confidencialidade
A informação transmitida pela Critical Software no âmbito do 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. O candidato a quem for atribuído o estágio deve assinar um acordo de obrigação de confidencialidade (NDA, Non Disclosure Agreement).

Orientador

Paulo Jorge de Jesus Fernandes
pfernandes@criticalsoftware.com 📩