Desenvolvedor Forms e PL/SQL SêniorBuscamos um Desenvolvedor III para atuar na manutenção e aprimoramento de sistemas legados, com profundo conhecimento em Oracle Forms e PL/SQL.
O profissional terá um papel crucial no suporte a módulos complexos, garantindo a performance e a estabilidade das aplicações.O que precisamos?
Domínio de Forms e PL/SQL: Um profissional com experiência em Oracle Forms nas versões 10g e 11g e conhecimento avançado em PL/SQL para manipulação de dados, buscando sempre a otimização e a boa performance.Manutenção de Sistemas Legados: A principal responsabilidade será dar manutenção em sistemas legados, especialmente nos módulos de estoque e farmácia, que possuem características complexas com o uso de arrays.Conhecimento aprofundado: O candidato ideal deve ter um entendimento técnico que vai além do básico, compreendendo as nuances e os riscos de cada abordagem de desenvolvimento.Atribuições principais:Desenvolvimento e manutenção: Atuar no desenvolvimento de novas funcionalidades e na manutenção de sistemas legados utilizando Oracle Forms nas versões 10g e 11g e PL/SQL.Aprimoramento de performance: Trabalhar na otimização da performance dos sistemas, principalmente em módulos como estoque e farmácia, que utilizam arrays no banco de dados.Análise técnica: Realizar análises aprofundadas para a construção de Forms baseados em tabelas (base table) e Forms mais complexos (não base table).
Suporte a rotinas: Dar suporte a rotinas de comunicação com a máquina do usuário, utilizando a biblioteca Webutil para tarefas como abrir câmera, anexar arquivos e chamar rotinas Java.Implementação de triggers: Desenvolver e dar manutenção em triggers do Forms, incluindo as triggers básicas (insert, delete, update) e avançadas (after, before, new-record-instance, new-block-instance).
Criação de reports: Atuar no desenvolvimento e manutenção de Oracle Reports.Requisitos:Em Forms:Domínio dos "Bitwins" do Forms: Conhecimento aprofundado sobre os "bitwins" (funcionalidades internas) do Forms, incluindo:Uso e funcionalidade da biblioteca Webutil, essencial para comunicação com a máquina do usuário, como abrir câmera, anexar arquivos e chamar rotinas Java.Criação e manipulação de Forms do tipo base table (baseados em tabelas) e não base table (mais complexos).
Domínio das triggers do Forms, incluindo as triggers básicas (insert, delete, update) e avançadas (after, before, when-new-record-instance, when-new-block-instance).
Experiência em PL/SQL:Entendimento da abordagem de usar procedural PL/SQL na parte de manipulação de dados (DML) dos Forms, pois isso traz boa performance e simplifica a manutenção.Conhecimento sobre o uso de arrays dentro do banco de dados, visto que muitos forms do sistema legado da Zerbini utilizam essa funcionalidade.Reports: Experiência com Oracle Reports para trabalhar com o sistema legado.Comunicação entre Forms: Entender a diferença entre call_form e open_form e saber a melhor forma de passar parâmetros de um Forms para o outro, além de conhecer os riscos do uso de variáveis globais.Diferencial:Experiência com APEX.
Embora o foco principal seja em Forms, a familiaridade com APEX é um diferencial, pois indica a capacidade de lidar com diferentes tecnologias e abordagens de desenvolvimento.Localidade da posição: RemotoPor que construir sua carreira na Meta?
Oferecemos autonomia, metas claras e um ambiente dinâmico e desafiador, onde os profissionais têm oportunidade de interagir com diferentes tecnologias, participar de todos os tipos de projetos, trazer novas ideias e trabalhar de qualquer lugar do Brasil e (por que não?) do mundo.
Além disso, somos uma das melhores empresas para se trabalhar no Brasil segundo o Great Place to Work e uma das 10 empresas que mais crescem no país há 3 anos consecutivos, segundo o Anuário Informática Hoje.Quais são nossos valores?
- Somos pessoas servindo pessoas- Pensamos e agimos como donos- Temos gana por performance- Crescemos e aprendemos juntos- Buscamos excelência e a simplicidade- Temos inovação e criatividade no nosso DNATodas as pessoas são bem-vindas independentemente de sua condição, deficiência, etnia, crença religiosa, orientação sexual, aparência, idade ou afins.
Queremos que você cresça conosco em um ambiente acolhedor e repleto de oportunidades.Se identificou?
Então, #VemSerMeta!