Universal Insurance

DESENVOLVEDOR SÊNIOR DE INTEGRAÇÃO

JavaSQL
Tradução automática. Consulte o original.

Descrição geral do cargo

Título do cargo: Desenvolvedor Sênior de Integração

Responsável pelo desenvolvimento de integrações entre aplicações e serviços de soluções corporativas. Oferece suporte na execução de projetos tecnológicos, colaborando com equipes multidisciplinares em tarefas relacionadas à análise, design, desenvolvimento de soluções escaláveis, documentação, testes unitários, bem como no acompanhamento das tarefas atribuídas. Participará de processos fundamentais de gestão de projetos, desenvolvimento de soluções e melhoria contínua, contribuindo para o cumprimento dos objetivos operacionais e estratégicos do Departamento.

Empresa: Universal Group, Inc.

Departamento: IS & T

Supervisionado por: Supervisor - Arquiteto de Soluções

Classificação: Isento

Informações suplementares

Esta descrição de deveres foi preparada para indicar a natureza geral e o nível de trabalho desempenhado pelos funcionários dentro de sua classificação. Esta descrição não é, nem pode ser interpretada como, um inventário de todas as tarefas, deveres, responsabilidades e qualificações exigidas dos funcionários designados para o cargo.

Deveres e responsabilidades essenciais

  1. Analisa as necessidades do negócio, documenta o caso de negócio, projeta, implementa e mantém soluções e integrações.
  1. Analisa e integra com aplicações corporativas, utilizando APIs, webhook, OAuth, entre outros.
  1. Analisa, projeta e cria soluções automatizadas para o processamento de informações em formatos JSON, XML, entre outros.
  1. Estima esforços e tempo de implementação para as soluções.
  1. Desenvolve a lógica de programação utilizando Java ou outras ferramentas atribuídas, seguindo as boas práticas de codificação e os padrões estabelecidos pela Empresa.
  1. Recomenda mudanças e atualiza ou melhora os programas e integrações existentes da Empresa.
  1. Documenta todas as soluções que prepara, desde a análise até a implementação e manutenção das mesmas, incluindo mudanças ou melhorias nas soluções existentes.
  1. Oferece suporte fornecendo treinamentos ou demonstrações para novos usuários das soluções de software que lhe são atribuídas.
  1. Fornece assistência técnica no uso, manutenção e operação das soluções que entrega.
  1. Adquire entendimento dos processos de negócio das unidades organizacionais que atende e identifica oportunidades de melhoria, aplicando-as de maneira sistemática.
  1. Assiste e fornece consultoria técnica aos programadores, ao mesmo tempo em que avalia a qualidade das entregas de acordo com as melhores práticas e padrões organizacionais.
  1. Assume a responsabilidade e a propriedade das soluções propostas, garantindo que os resultados estejam alinhados com o que o negócio ou a operação da Empresa necessita e espera.
  1. Participa de revisões de código e testes de software.
  1. Colabora com equipes de frontend, QA e DevOps.
  1. Cumpre os procedimentos operacionais padrão (SOP) estabelecidos para sua função, tanto para seu departamento quanto para a empresa em geral.
  1. Participa de outros projetos estratégicos conforme solicitado e/ou realiza outras tarefas relacionadas conforme necessário.

Educação e/ou experiência

  1. Bacharelado em Sistemas de Informação, Ciência da Computação ou equivalente.
  1. Mínimo de quatro (4) anos de experiência em desenvolvimento de integrações para soluções corporativas.
  1. Uma combinação de educação e experiência também poderá ser considerada.
  1. Conhecimento e manuseio de bancos de dados relacionados.
  1. Sólida experiência no desenvolvimento, manuseio e manutenção de APIs (REST e SOAP) e integrações, bem como com tecnologia Web (JSON, XML, XPATH, Web Services, etc.).
  1. Design e implementação de mecanismos de segurança, tais como OAuth 2.0 e JWT.
  1. Design e implementação de integrações utilizando programação orientada a objetos com java, seguindo J2EE Design Patterns.
  1. Design e implementação de soluções de sistemas de informação em ambientes distribuídos com alto volume de transações.
  1. Capacidade de análise de informações, análise de requisitos e resolução de problemas.
  1. Experiência com banco de dados Oracle, MSSQUL ou ferramentas associadas (SQL Developer, MS Management Studio).
  1. Experiência em servidores de aplicações compatíveis com J2EE.
  1. Conhecimento básico em Linux.
  1. Excelentes habilidades de comunicação em diferentes níveis dentro da organização.
  1. Capacidade de lidar com altos volumes de trabalho e cumprir prazos estabelecidos, bem como na tomada de decisões.
  1. Capacidade de gerenciar várias tarefas simultaneamente, estabelecendo prioridades.
  1. Capacidade de trabalho em equipe e colaboração com outros.

Licenças e/ou certificações

Não são exigidas licenças e/ou certificações para exercer as funções acima expostas. No entanto, para a execução ideal de suas funções, poderão ser necessárias licenças ou certificações adicionais relacionadas ao cargo.

Idioma

Bilíngue (espanhol e inglês), com habilidade para ler, escrever e falar em ambos os idiomas.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores