Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

Desenvolvedor de Software – Nakisa, Java e Python - 14724


Contrato: CLT na empresa cliente da UltraCon

Local de Trabalho: Barueri/SP – Alphaville (híbrido: 3x por semana – presença obrigatória no escritório às terças, quartas e quintas-feiras)

Horário de Trabalho: Horário comercial

Remuneração: enviar pretensão salarial CLT


Visão Geral da Posição

Estamos buscando um(a) Desenvolvedor(a) de Software com sólida experiência prática em aplicações Nakisa, Java e Python.

O profissional será responsável pelo desenvolvimento, customização, manutenção e suporte de soluções baseadas na plataforma Nakisa. A posição envolve desenvolvimento de aplicações, integração com APIs RESTful, arquitetura de microsserviços, tecnologias de banco de dados, processos de CI/CD, ambientes conteinerizados, plataformas em nuvem, otimização de desempenho, debugging e suporte a ambientes de produção.

O candidato ideal deve possuir pelo menos sete anos de experiência em desenvolvimento de software, incluindo no mínimo três anos de experiência trabalhando diretamente com aplicações Nakisa e customização da plataforma.


Principais Responsabilidades

Desenvolver, customizar, manter e aprimorar aplicações baseadas na plataforma Nakisa.

Analisar requisitos técnicos e de negócio relacionados às soluções Nakisa.

Implementar customizações de aplicações utilizando Java e Python.

Projetar, desenvolver, consumir e manter APIs RESTful.

Desenvolver e dar suporte a integrações entre o Nakisa e outros sistemas corporativos.

Contribuir para o desenvolvimento e integração de aplicações baseadas em microsserviços.

Desenvolver e manter soluções envolvendo bancos de dados SQL e NoSQL.

Diagnosticar e solucionar problemas relacionados a aplicações, integrações, bancos de dados e desempenho.

Realizar debugging e análise de causa raiz em ambientes de desenvolvimento, testes e produção.

Otimizar o desempenho, a escalabilidade e a confiabilidade das aplicações.

Prestar suporte às aplicações em produção e solucionar incidentes que afetem as operações do negócio.

Manter o código-fonte das aplicações e os fluxos de desenvolvimento colaborativo utilizando Git.

Apoiar a automação de build, integração e deployment utilizando Jenkins, Azure DevOps ou ferramentas equivalentes de CI/CD.

Desenvolver e dar suporte a ambientes de aplicações conteinerizadas utilizando Docker.

Trabalhar com ambientes baseados em Kubernetes, quando necessário.

Dar suporte a aplicações implantadas em AWS, Microsoft Azure ou Google Cloud Platform.

Aplicar princípios de programação orientada a objetos e padrões de projeto de software (Design Patterns).

Criar e manter documentação técnica relacionada às customizações de aplicações, integrações, deployments e procedimentos de suporte.

Colaborar com desenvolvedores, arquitetos, equipes de infraestrutura, stakeholders de negócio e profissionais de suporte.


Conhecimentos Técnicos Obrigatórios

  • Experiência sólida em desenvolvimento de software.
  • Mínimo de 3 anos de experiência prática com aplicações Nakisa.
  • Experiência prática na customização e extensão da plataforma Nakisa.
  • Sólida experiência em desenvolvimento de software com Java.
  • Sólida experiência em desenvolvimento de software com Python.
  • Experiência no projeto, desenvolvimento e consumo de APIs RESTful.
  • Experiência com integração de APIs.
  • Experiência no desenvolvimento ou suporte de aplicações baseadas em microsserviços.
  • Sólido conhecimento em bancos de dados SQL.
  • Sólido conhecimento em bancos de dados NoSQL.
  • Experiência com gerenciamento de código-fonte utilizando Git.
  • Experiência com Jenkins, Azure DevOps ou outras ferramentas de CI/CD.
  • Conhecimento de Docker e ambientes de aplicações conteinerizadas.
  • Conhecimento de Kubernetes.
  • Experiência com pelo menos uma das principais plataformas de nuvem: AWS, Microsoft Azure ou Google Cloud Platform.
  • Sólido conhecimento de princípios de programação orientada a objetos.
  • Conhecimento de padrões de projeto de software (Design Patterns).
  • Experiência com otimização de desempenho de aplicações.
  • Forte capacidade de debugging e troubleshooting técnico.
  • Experiência com suporte a aplicações em produção.


Competências Funcionais Obrigatórias

  • Forte capacidade analítica e de resolução de problemas.
  • Capacidade de compreender requisitos técnicos e de negócio relacionados a aplicações corporativas.
  • Capacidade de transformar requisitos em customizações Nakisa confiáveis e de fácil manutenção.
  • Capacidade de diagnosticar e solucionar problemas complexos relacionados a aplicações e integrações.
  • Capacidade de atuar em atividades de desenvolvimento, deployment e suporte a ambientes de produção.
  • Forte atenção ao desempenho, confiabilidade, escalabilidade e facilidade de manutenção das aplicações.
  • Capacidade de colaborar com equipes técnicas e de negócio multidisciplinares.
  • Boa capacidade de comunicação técnica e documentação.
  • Inglês avançado para comunicação.


Requisitos para o Currículo

O currículo deve demonstrar claramente pelo menos sete anos de experiência em desenvolvimento de software e um mínimo de três anos de experiência prática com aplicações Nakisa e customização da plataforma.

Os candidatos devem descrever as soluções Nakisa que desenvolveram, customizaram, mantiveram ou suportaram, incluindo os processos de negócio envolvidos, o tipo de customização realizada e suas responsabilidades específicas.

O currículo também deve identificar experiência prática com Java, Python, APIs RESTful, microsserviços, integração de APIs, bancos de dados SQL e NoSQL, Git, Jenkins ou Azure DevOps, Docker, Kubernetes e plataformas de nuvem como AWS, Microsoft Azure ou Google Cloud Platform.

Experiências relacionadas a programação orientada a objetos, Design Patterns, otimização de desempenho, debugging e suporte a ambientes de produção devem estar associadas a projetos, empresas, responsabilidades e períodos específicos de experiência profissional.


Mais informações serão fornecidas durante a entrevista técnica.

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

Desenvolvedor(a) Back End (Júnior/Pleno)

IEBT Innovation Belo Horizonte 85 candidaturas Hoje

Salário estimado

R$ 4k - 7k/mês

Júnior CLT

Buscamos uma pessoa desenvolvedora em início de consolidação de carreira, com experiência prática no desenvolvimento de software e interesse em evoluir continuamente. A pessoa atuará na construção, manutenção e evolução de serviços e aplicações, participando da investigação de problemas, implementaç...

Ver Detalhes
LinkedIn

Senior Software Engineer Python

Thomson Reuters Brasil São Paulo 25 candidaturas Hoje

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

The AI Platform team has been established to build, develop, and run the Enterprise AI Platform. The Enterprise AI Platform serves as a comprehensive ecosystem of collaborative services, tools, and infrastructure, empowering both technical and non-technical users to seamlessly develop, evaluate, dep...

Ver Detalhes
LinkedIn

Analista de desenvolvimento de software Sênior

Serasa Experian Blumenau, Santa Catarina, Brazil 25 candidaturas Hoje

Salário estimado

R$ 11k - 16k/mês

Sênior CLT

Company DescriptionA Experian é uma empresa global de dados e tecnologia que impulsiona oportunidades para pessoas e empresas ao redor do mundo. Atuamos em diversos mercados, como serviços financeiros, saúde, automotivo, agronegócio, seguros, entre outros. A Experian investe em pessoas e em novas te...

Ver Detalhes