Graduação completa em Ciência da Computação, ou Engenharia da Computação, ou Engenharias com especialização em área correlata.
Home - CEPEL
Desenvolvedor full-stack para atuar no desenvolvimento e manutenção de aplicações web.
**Responsabilidades e atribuições**
Perfil Desejado:
Profissional com excelentes habilidades de comunicação e trabalho em equipe.
Capacidade de resolver problemas de forma eficiente e criativa.
Proatividade e disposição para aprender novas tecnologias.
Gestão eficaz do tempo e cumprimento de prazos.
Atenção aos detalhes e comprometimento com a qualidade do código.
Disponibilidade para viagens de trabalho.
**Principais Atividades a Desenvolver**:
Programação full-stack para atuar no desenvolvimento de novas aplicações e manutenção de aplicações web existentes, atuando tanto no front-end quanto no back-end, com ênfase no framework Angular, visando a criação de interfaces de usuário intuitivas e de alta performance para a plataforma SAGE.
- **Desenvolvimento de Novas Aplicações**:
- Participar do planejamento e desenvolvimento de novas soluções e funcionalidades;
- Implementar interfaces de usuário dinâmicas e responsivas usando Angular;
- Integrar APIs e serviços externos.
- **Manutenção de Aplicações Existentes**:
- Identificar e corrigir bugs em aplicações já implantadas;
- Realizar melhorias contínuas em funcionalidades já desenvolvidas;
- Garantir a performance e segurança das soluções existentes.
- **Reimplementação de Funcionalidades em Novas Tecnologias**:
- Modernizar sistemas legados usando tecnologias atuais;
- Migrar funcionalidades críticas para novas arquiteturas e frameworks;
- Revisar e aprimorar a arquitetura de software.
**Requisitos e qualificações** Conhecimentos Obrigatórios**:
**Front-End**:
- HTML/CSS: Construção de layout semântico e estilização responsiva para garantir uma experiência consistente em todos os dispositivos e navegadores;
- JavaScript/TypeScript: Desenvolvimento de aplicações modernas, utilizando padrões de código robustos e tipos estáticos para maior segurança e manutenção;
- Design Responsivo: Hábil em construir interfaces que se adaptam a diferentes dispositivos, oferecendo uma experiência visual coesa em qualquer tela.
**Back-End**:
- Experiência com linguagens como Node.js e Python;
- Princípios de Segurança de Aplicativos Web: Implementação de boas práticas para proteger aplicações contra vulnerabilidades comuns, como XSS, CSRF e injeção SQL.
**Banco de Dados**:
- Familiaridade com bancos de dados relacionais (SQL).
**Sistemas de Suporte**:
- Sólidos conhecimentos e experiência com sistema operacional Linux RedHat ou CentOS;
- Conhecimentos de segurança cibernética especialmente aplicados a sistemas Linux;
- Versionamento (Git): Familiaridade com o uso de sistemas de controle de versão para trabalho colaborativo e gestão de alterações de código;
- Capacidade de trabalhar em equipe multidisciplinar e lidar com problemas complexos;
**Conhecimentos Desejáveis**:
- Familiaridade com aspectos de design (UI/UX);
- Familiaridade com diagramas unifilares, representações de redes elétricas ou de sistemas complexos;
- Familiaridade com técnicas de desenvolvimento orientado a testes (TDD);
- Desenvolvimento de aplicações front-end utilizando o framework Angular em suas versões mais recentes, incluindo conceitos como módulos, componentes, diretivas, serviços e pipes;
- Conhecimento em frameworks adicionais como React ou Vue.js;
- Inglês avançado;
- Familiaridade com metodologias ágeis e boas práticas de engenharia de software;
- Cursos de formação complementar em áreas compatíveis com a descrição da vaga.
**Informações adicionais**
- Contrato de Trabalho por tempo indeterminado;
- Modalidade Presencial;
- Plano de Saúde com coparticipação e extensivo a dependentes diretos;
- Auxílio Alimentação/Refeição;
- Plano de Previdência Privada;
- Wellhub (antigo Gympass).
**Missão**
- Desenvolver soluções tecnológicas em energia para a sociedade
**Visão**
**Valores**
- Ética, isenção técnica e transparência
- Comprometimento com associados e clientes
- Foco na inovação tecnológica
- Difusão do conhecimento
- Responsabilidade socioambiental
- Estímulo ao trabalho multidisciplinar e colaborativo