
Cepel
Cargo: Analista de Desenvolvimento de Sistema I
Descrição:
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.
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:
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).