Bolsista Graduado em Ciência da Computação Eng da Computação e afins - RP 19516 - SENAI
Cód.: 26859
- Atividades:
- Atuar na manutenção evolutiva e sustentação de plataforma web SGCII - Sistema de Gestão de Capital Intelectual e Infraestrutura, que o Observatório criou para o SENAI Departamento Nacional, e colaborar na construção de uma nova versão.
Responsabilidades:
Evoluir e sustentar plataforma legada em arquitetura monolítica (PHP 7+ + SQL Server), com correções, melhorias e otimizações;
Desenvolver e manter APIs REST (documentação, versionamento, autenticação e integração com sistemas internos/externos);
Apoiar o desenvolvimento da nova solução (front e/ou serviços), colaborando com o time em decisões técnicas e implementação;
Aplicar boas práticas de segurança e qualidade (padrões de código, revisão via PR, testes em pontos críticos, logs/monitoramento básico);
Criar/automatizar fluxos de captura, transformação e integração de dados;
Atuar no ciclo de entrega (Git, code review e participação em pipelines de CI/CD, preferencialmente via Azure DevOps);
Trabalhar com ambientes conteinerizados (Docker) para desenvolvimento e execução local/homologação;
Elaborar e manter documentação técnica (requisitos, arquitetura, operação) e registrar esforço/decisões técnicas;
Prestar suporte técnico durante o horário regular de trabalho, com foco em diagnóstico e correção estruturada;
Pesquisar e propor melhorias tecnológicas relacionadas a desenvolvimento, testes, observabilidade e auditoria de software;
Guardar sigilo e cumprir com todos os requisitos de confidencialidade, LGPD e políticas internas de segurança da informação.
- Requisitos:
Formação superior em Ciência da Computação, Sistemas de Informação, Engenharia da Computação ou cursos tecnológicos de nível superior correlatos
Experiência em desenvolvimento de aplicações Web em produção com PHP 7+ e JavaScript;
Experiência prática com SQL Server (modelagem aplicada, consultas e noções de performance);
Experiência com APIs REST (desenvolver e consumir; autenticação; documentação e versionamento);
Vivência com Git e fluxo de trabalho com Pull Requests e code review;
Vivência com conteinerização (Docker) para desenvolvimento/execução de ambientes;
Vivência com CI/CD (Azure DevOps como preferência) ou experiência equivalente em pipelines;
Vivência em times ágeis (Scrum/Kanban) e boa comunicação para registro técnico.
Diferenciais:
Experiência em pelo menos um destes stacks na prática: React (front) e/ou Node.js (serviços/integrations);
Conhecimento em Next.js e/ou NestJS;
Conhecimento em Azure (App Services, Monitor, conceitos de IAM/segurança);
Experiência com observabilidade (logs, métricas, tracing) e tratamento de incidentes;
Experiência com Elasticsearch e/ou mecanismos de busca;
Vivência com arquiteturas e design patterns, refatoração incremental e testes automatizados (unitários/integração).
- Empresa:
SENAI DEPARTAMENTO REGIONAL DO ESTADO DO PARANA
- Bolsa Auxílio:
R$ 6000.00
- Informações Adicionais:
Atuar na manutenção evolutiva e sustentação de plataforma web SGCII - Sistema de Gestão de Capital Intelectual e Infraestrutura, que o Observatório criou para o SENAI Departamento Nacional, e colaborar na construção de uma nova versão. Responsabilidades: Evoluir e sustentar plataforma legada em arquitetura monolítica (PHP 7+ + SQL Server), com correções, melhorias e otimizações; Desenvolver e manter APIs REST (documentação, versionamento, autenticação e integração com sistemas internos/externos); Apoiar o desenvolvimento da nova solução (front e/ou serviços), colaborando com o time em decisões técnicas e implementação; Aplicar boas práticas de segurança e qualidade (padrões de código, revisão via PR, testes em pontos críticos, logs/monitoramento básico); Criar/automatizar fluxos de captura, transformação e integração de dados; Atuar no ciclo de entrega (Git, code review e participação em pipelines de CI/CD, preferencialmente via Azure DevOps); Trabalhar com ambientes conteinerizados (Docker) para desenvolvimento e execução local/homologação; Elaborar e manter documentação técnica (requisitos, arquitetura, operação) e registrar esforço/decisões técnicas; Prestar suporte técnico durante o horário regular de trabalho, com foco em diagnóstico e correção estruturada; Pesquisar e propor melhorias tecnológicas relacionadas a desenvolvimento, testes, observabilidade e auditoria de software; Guardar sigilo e cumprir com todos os requisitos de confidencialidade, LGPD e políticas internas de segurança da informação.
