Startekk Inc
Oracle
Engenheiro(a) de Software Sênior
Responsabilidades
Adere e sugere melhorias em todas as fases do ciclo de vida de desenvolvimento de software de aplicação. Utiliza conhecimento prático para desenvolver novas funcionalidades e aprimoramentos de aplicação seguindo especificações de design, e desenvolve documentos para clarificar o design e o código da aplicação. Lidera revisões de código em áreas de aplicação designadas para ajudar a impulsionar melhorias. Realiza depuração e solução de problemas para identificar e corrigir problemas de aplicação moderadamente complexos. Desenvolve correções para problemas identificados. Soluciona e resolve problemas moderadamente complexos relacionados à funcionalidade, integração e interações serviço-a-serviço da interface de programação de aplicação (API). Projeta e desenvolve software, sistemas e serviços de aplicação alinhados à arquitetura de aplicação pré-definida. Colabora interna e externamente à equipe imediata para entender casos de uso de clientes e alinhar soluções de aplicação. Pode fornecer orientação técnica e suporte a clientes em relação a problemas relacionados à aplicação, de forma independente. Colabora com a equipe para estabelecer e seguir práticas de desenvolvimento de aplicação, padrões de codificação segura e qualidade de código. Realiza operações periódicas de manutenção e teste para sistemas de aplicação que requerem atualização ou aplicação de patches (por exemplo, para vulnerabilidades críticas).
Principais Responsabilidades
Desenvolvimento de Software de Aplicação
- Impulsiona funcionalidades médias e melhorias de qualidade com resultados mensuráveis de desempenho e confiabilidade.
- Fornece suporte global de produção para problemas críticos com orientação mínima; melhora playbooks/alertas.
- Soluciona e depura problemas não rotineiros que abrangem camadas de aplicação e serviços OCI comuns; propõe correções.
- Faz parceria com QA para definir estratégia de teste (unitário/integração) para funcionalidades; garante consistência entre módulos.
- Considera trade-offs na arquitetura existente; propõe melhorias moderadas de design.
- Traduz requisitos ambíguos em designs escaláveis e planos de implementação.
- Define e estabiliza contratos e dependências de API para a área de aplicação.
- Recomenda prioridades de build dentro da equipe usando dados de incidentes, telemetria e feedback de clientes.
- Incorpora sistematicamente feedback externo (fóruns, relatórios de live-site) no refinamento do backlog.
- Orienta engenheiros juniores; coordena interfuncionalmente na entrega de funcionalidades.
Desenvolvimento e Codificação de Software - Design, Teste e Otimização
- Projeta soluções de software e analisa e ajuda a identificar requisitos para atingir metas de negócios e operacionais, de forma independente.
- Adere e sugere melhorias em todas as fases do ciclo de vida de desenvolvimento de software.
- Utiliza conhecimento prático para desenvolver novas funcionalidades e aprimoramentos de software seguindo especificações de design e desenvolve documentos para clarificar o design e o código do software.
- Lidera revisões de código em áreas designadas para ajudar a impulsionar melhorias.
- Realiza depuração e solução de problemas para identificar e corrigir problemas de software moderadamente complexos.
- Desenvolve correções para problemas identificados.
- Implementa testes de software (por exemplo, testes funcionais e não funcionais), processos de garantia de qualidade, registro de erros de software, monitoramento e observabilidade para depuração eficaz, garantindo revisão pelo gerente e/ou líder durante todo o processo.
- Exerce julgamento e discrição para realizar profiling de desempenho e otimização de codificação.
- Soluciona e resolve problemas moderadamente complexos relacionados à funcionalidade e integração da interface de programação de aplicação (API).
- Implementa estratégias moderadamente complexas de versionamento, ciclo de vida e interoperabilidade de API.
Arquitetura de Software - Design Estrutural de Sistemas de Software
- Projeta e desenvolve software, sistemas e serviços alinhados à arquitetura de sistema pré-definida.
- Desenvolve conhecimento prático de decisões e melhores práticas de arquitetura de software.
- Colabora com líderes de equipe para revisar o trabalho e garantir o alinhamento com a arquitetura de software.
- Implementa estratégias moderadamente complexas de otimização de desempenho e escalabilidade no design de software.
Colaboração em Questões/Defeitos - Suporte a Produtos de Software
- Colabora interna e externamente à equipe imediata para entender problemas de clientes e alinhar soluções.
- Pode fornecer orientação técnica e suporte a clientes em relação a problemas reportados por clientes, de forma independente.
- Orienta, mentora e guia outros a defenderem os interesses dos clientes e sugere aprimoramentos de produto com base no feedback.
- Influencia a equipe para garantir a satisfação do cliente por meio da resolução oportuna de problemas e comunicação eficaz.
- Implementa processos de tratamento de problemas e/ou defeitos de clientes e processos de treinamento, de forma independente.
- Investiga e soluciona problemas complexos de manutenção de produtos para garantir o acordo do cliente em soluções de curto e longo prazo (por exemplo, aprimoramentos futuros).
Conformidade com Práticas e Padrões - Segurança e Conformidade
- Colabora com a equipe para estabelecer e seguir práticas de desenvolvimento e padrões de codificação.
- Exerce julgamento e discrição para garantir a qualidade do código e a adesão a critérios amplos de aceitação durante o desenvolvimento.
- Mantém-se atualizado com as melhores práticas da indústria e as aplica aos processos de desenvolvimento de software.
- Implementa práticas de codificação segura para prevenir vulnerabilidades de segurança.
Operações de Desenvolvimento - Manutenção de Sistemas
- Realiza operações periódicas de manutenção e teste para sistemas que requerem atualização ou aplicação de patches (por exemplo, para vulnerabilidades críticas).
- Exerce julgamento e discrição para impulsionar melhorias, garantir automação, testes e depuração de sistemas para assegurar disponibilidade, saúde, suporte e confiabilidade do serviço/produto.
Responsabilidades Principais
Planejamento e Execução
- Gerencia o trabalho de forma independente, monitorando prazos e entregas para garantir que projetos ou iniciativas permaneçam no caminho certo e atendam aos requisitos.
- Prioriza proativamente o trabalho e se adapta a mudanças de recursos ou prazos, sugerindo ajustes para manter a eficiência do projeto.
Colaboração e Parceria
- Colabora entre equipes para alinhar expectativas e atingir objetivos compartilhados.
- Constrói e mantém um entendimento abrangente das necessidades de negócios, stakeholders e/ou clientes para construir e apoiar parcerias eficazes.
- Ouve ativamente perspectivas diversas e faz perguntas para garantir a compreensão dos outros.
Resolução de Problemas
- Identifica e aborda de forma independente problemas padrão e não padrão de acordo com práticas padrão, escalando problemas mais complexos conforme apropriado.
- Analisa dados e/ou informações de múltiplas fontes para solucionar erros padrão e não padrão.
- Contribui para o compartilhamento de conhecimento e melhores práticas.
Aprendizado Contínuo
- Adota o aprendizado contínuo buscando ativamente construir conhecimento e novas habilidades e/ou ferramentas, e mantendo-se atualizado com as tendências e melhores práticas da indústria.
- Busca e utiliza feedback e treinamento para aprimorar habilidades.
- Contribui para uma cultura de aprendizado contínuo e compartilhamento de conhecimento com os membros da equipe.
Melhoria Contínua
- Desenvolve ideias e recomenda atualizações para aumentar a eficiência e eficácia de processos, protocolos e fluxos de trabalho dentro de uma equipe.
- Busca a contribuição de membros da equipe sobre abordagens e métodos alternativos para melhorar o trabalho.
Qualificações
Aviso Legal
Certos cargos baseados nos EUA ou voltados para clientes/clientes dos EUA podem ser obrigados a cumprir os requisitos aplicáveis, como mandatos de imunização/saúde ocupacional e/ou requisitos de teste de drogas.
Oracle mantém faixas salariais amplas para seus cargos, a fim de considerar variações em conhecimento, habilidades, experiência, condições de mercado e locais, bem como refletir os diferentes produtos, indústrias e linhas de negócios da Oracle.
Os candidatos são tipicamente posicionados na faixa com base nos fatores precedentes, bem como na equidade interna entre pares.
O cargo geralmente aceitará candidaturas por pelo menos três dias corridos a partir da data de publicação ou enquanto o cargo permanecer aberto.
Nível de Carreira - IC3
Estamos comprometidos em incluir pessoas com deficiência em todas as etapas do processo de emprego. Se você precisar de assistência de acessibilidade ou acomodação para uma deficiência em qualquer momento, informe-nos enviando um e-mail para accommodation-request_mb@oracle.com ou ligando para 1-888-404-2494 nos Estados Unidos.
Oracle é um Empregador de Igualdade de Oportunidades. Todos os candidatos qualificados receberão consideração para emprego sem distinção de raça, cor, religião, sexo, origem nacional, orientação sexual, identidade de gênero, deficiência e status de veterano protegido, ou qualquer outra característica protegida por lei. Oracle considerará para emprego candidatos qualificados com registros de prisão e condenação de acordo com a lei aplicável.
As informações de faixa salarial e benefícios fornecidas nesta publicação são específicas apenas para os locais indicados.
EUA: Faixa salarial de contratação em USD a partir de: $87,000 a $187,000 por ano. Pode ser elegível para bônus e participação acionária.
Oracle EUA oferece um pacote abrangente de benefícios que inclui o seguinte:
- Seguro médico, odontológico e oftalmológico, incluindo opinião médica especializada.
- Incapacidade de curto prazo e incapacidade de longo prazo.
- Seguro de vida e AD&D.
- Seguro de vida suplementar (Funcionário/Cônjuge/Filho).
- Contas de Despesas Flexíveis para Cuidados de Saúde e Dependentes.
- Benefícios pré-impostos para transporte e estacionamento.
- Plano de Poupança e Investimento 401(k) com contrapartida da empresa.
- Férias remuneradas: Férias Flexíveis são fornecidas a todos os funcionários elegíveis designados para um cargo assalariado (não elegível para horas extras). Férias acumuladas são fornecidas a todos os outros funcionários elegíveis para benefícios de férias. Para funcionários que trabalham pelo menos 35 horas por semana, a taxa de acúmulo de férias é de 13 dias anualmente nos primeiros três anos de emprego e 18 dias anualmente nos anos subsequentes de emprego. O acúmulo de férias é prorrateado para funcionários que trabalham entre 20 e 34 horas por semana. Funcionários que trabalham menos de 20 horas por semana não são elegíveis para férias.
- 11 feriados remunerados.
- Licença médica remunerada: 72 horas de licença médica remunerada na data de contratação. Atualiza a cada ano civil. Saldo não utilizado será transferido a cada ano até um limite máximo de 112 horas.
- Licença parental remunerada.
- Auxílio adoção.
- Plano de Compra de Ações para Funcionários.
- Planejamento financeiro e jurídico em grupo.
- Benefícios voluntários, incluindo seguro de automóvel, residencial e de animais de estimação.
Somente a Oracle reúne os dados, a infraestrutura, as aplicações e a expertise para potencializar desde inovações da indústria até cuidados que salvam vidas. E com IA incorporada em nossos produtos e serviços, ajudamos os clientes a transformar essa promessa em um futuro melhor para todos. Descubra seu potencial em uma empresa líder em soluções de IA e nuvem que impactam bilhões de vidas.
A verdadeira inovação começa quando todos são capacitados a contribuir. É por isso que estamos comprometidos em cultivar uma força de trabalho que promova oportunidades para todos, com benefícios competitivos que apoiam nossos colaboradores com opções flexíveis de seguro médico, de vida e de aposentadoria. Também incentivamos os funcionários a retribuir às suas comunidades por meio de nossos programas de voluntariado.
