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

IT Analyst III (Java)

F1RST Digital Services • São Paulo • 25 candidaturas Hoje

Salário estimado

R$ 9k - 13k/mês

Pleno CLT

Country: Brazil# QUEM SOMOSA F1RST é o futuro e sua carreira está aqui! Nossa cultura é baseada em “Pessoas, Inovação e Resultados”. Aqui promovemos serviços e experiência para os mais de 60 milhões de clientes de todo o ecossistema Santander. Venha fazer parte do time que tem como propósito apoiar ...

Ver Detalhes →
Remoto LinkedIn

Sr Software Engineer, Frontend (Web)

Uber • São Paulo • 25 candidaturas Hoje

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

About The Role Please note: this hybrid position is based in São Paulo or Rio de Janeiro, Brazil - welcoming both local professionals and those open to relocating. At Uber, Frontend Engineers build web experiences that power the way people move and receive things around the world. As part of our eng...

Ver Detalhes →
LinkedIn Hot

Desenvolvedor de back end

MBRAS • São Paulo • 25 candidaturas Hoje

Salário estimado

R$ 14k - 22k/mês

Sênior CLT

Sobre a EmpresaMBRAS é referência no mercado imobiliário de alto padrão em São Paulo. Estamos construindo internamente as plataformas que sustentam nossa operação — dos sistemas de gestão de portfólio às experiências digitais que conectam clientes aos imóveis mais exclusivos da cidade.Sobre o PapelP...

Ver Detalhes →