Analista De Desenvolvimento De Sistema I Oportunidades No Cepel
Rio de Janeiro, Brasil
Descrição da vaga
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:
- 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
- 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
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.