Cargo: Desenvolvedor C# Sênior
Tipo de contratação: CLT
Modalidade: Remoto
Local de Trabalho: Remoto
Formação: Superior Completo
Requisitos Obrigatórios/Tecnologia/Conhecimento necessário;
Experiência em desenvolvimento na plataforma .NET / C#;Oracle PL/SQL;Conhecimento em GIT;Desejável PHP;Metodologias de desenvolvimento Ágil SCRUM.Quando falamos de PLSQL? Desenvolvimento de objetos de banco:? Packages (spec e body) para centralizar regras de negócio.? Stored Procedures para automação de processos e integração entre sistemas.? Functions para cálculos específicos ou retorno de valores reutilizáveis.? Triggers para auditoria, integridade e automação de eventos em tabelas.? Views e Materialized Views para simplificar consultas e melhorar performance.? Manutenção e evolução de código existente:? Correção de bugs em objetos PL/SQL.? Refatoração de código para melhorar legibilidade e performance.? Adequação de objetos às novas versões do Oracle Database (19c).? Otimização e performance:? Analisar planos de execução (EXPLAIN PLAN).? Usar índices, hints e particionamento quando aplicável.? Revisar queries SQL pesadas, reduzindo tempo de execução.? Modelagem e manipulação de dados:? Criação e alteração de tabelas, constraints, sequences e índices.? Desenvolvimento de scripts de carga, transformação e limpeza de dados.? Apoiar na modelagem física do banco conforme regras de negócio.? Integrações e automações:? Criação de jobs com DBMS_SCHEDULER para execução automática.? Desenvolvimento de rotinas de importação/exportação de dados (CSV, XML, JSON, WebServices).? Apoio em integrações entre sistemas via banco.? Boas práticas e qualidade:? Documentar código (comentários e especificações técnicas).? Versionamento de scripts em Git? Aplicar padrões de codificação? Suporte e sustentação:? Apoiar times de negócio e sistemas na resolução de incidentes relacionados ao banco.? Garantir integridade e segurança dos dados (uso de roles, grants e profiles).? Participar de deploys e acompanhar execução em ambientes produtivos.