Sobre a vaga/ Missão do cargo
Nesta função, você será peça fundamental no desenvolvimento, manutenção e otimização de nossas aplicações críticas baseadas em banco de dados Oracle. Você atuará desde a definição da arquitetura técnica até a implementação final e monitoramento, colaborando com equipes multidisciplinares e mentorando profissionais mais juniores.
Responsabilidades / Atividades
Desenvolvimento e Otimização: Criar, manter e otimizar rotinas em PL/SQL complexas, stored procedures, packages, triggers e functions, garantindo alta performance e escalabilidade.
Arquitetura e Design: Participar ativamente da definição da arquitetura e design de software, propondo soluções técnicas inovadoras e eficientes.
Colaboração: Trabalhar em conjunto com designers, gerentes de produto e outros desenvolvedores para criar soluções que atendam às necessidades do negócio.
Qualidade de Código: Realizar revisões de código (code review) detalhadas e fornecer mentoria técnica para desenvolvedores juniores.
Testes e Estabilidade: Escrever testes automatizados abrangentes para garantir a qualidade, estabilidade e manutenibilidade do código.
Documentação: Contribuir ativamente para a documentação técnica dos sistemas e processos desenvolvidos.
Suporte e Manutenção: Identificar e corrigir bugs de forma eficiente, além de otimizar código legado existente.
Metodologias Ágeis: Participar ativamente das cerimônias ágeis (daily standups, sprint planning, retrospectives, reviews).
Requisitos
Obrigatórios:
Experiência Comprovada: Mínimo de 5 anos de experiência comprovada em desenvolvimento PL/SQL, com foco em stored procedures e queries complexas.
Formação Acadêmica: Graduação concluída em Ciência da Computação, Engenharia de Software ou áreas correlatas (experiência equivalente será considerada).
Bancos de Dados: Experiência com bancos de dados relacionais (PostgreSQL, MySQL desejáveis, Oracle essencial) e não relacionais (ex.: MongoDB).
Versionamento: Familiaridade com ferramentas de versionamento de código (ex.: Git).
Metodologias Ágeis: Experiência de trabalho em ambientes que utilizam Scrum ou Kanban.
Cloud Computing: Conhecimento prático em deploy e manutenção de aplicações em ambientes de nuvem (AWS, GCP ou Azure).
Qualidade: Experiência com testes automatizados e práticas de TDD/BDD.
Soft Skills: Excelentes habilidades analíticas, de resolução de problemas e capacidade de trabalho em equipe.
Experiência com arquitetura de microsserviços.
Conhecimento e vivência com contêineres (Docker, Kubernetes).
Contribuições para projetos de código aberto (Open Source).
Benefícios
Alerta-me sobre empregos como este
Papel na empresa Atuar como cientista de dados em clientes, desenvolvendo modelos de IA, Machine Learning. Isso inclui a aplicação...
Candidatar-se a Este EmpregoVem ser Nava Estamos buscando um(a) Desenvolvedor(a) Mainframe Cobol Sênior para atuar em um projeto crítico, contribuindo na sustentação, evolução...
Candidatar-se a Este EmpregoDescrição da Vaga Faça parte do crescimento do Assaí! Com lojas espalhadas por todo Brasil com um time diverso de...
Candidatar-se a Este EmpregoDescrição da Vaga Principais atividades: Desenvolver funcionalidades completas de ponta a ponta, com ênfase em frontend (React/TypeScript), integrando com APIs...
Candidatar-se a Este EmpregoJunte-se à Skopia Digital: Code o futuro, impacte milhões! Na Skopia Digital, tecnologia é sinônimo de transformação. Somos a fusão...
Candidatar-se a Este EmpregoResumo: A Ideen está buscando uma pessoa Arquiteta de Dados / Analytics com especialização em Databricks para alocação em um...
Candidatar-se a Este Emprego