JOB DESCRIPTION
Job Requirements

Buscamos uma Pessoa Desenvolvedora Go Sênior para fazer parte do nosso time!

 

 

Como será o seu dia a dia de trabalho?

 

Nesta posição, você atuará de forma alocada em um de nossos clientes, nos auxiliando nas demandas de desenvolvimento e sustentação de software em conjunto com o nosso time, garantindo a disponibilidade do ambiente.



Work Experience

Quais serão suas responsabilidades?

  • Desenvolver e manter plataformas, em específico utilizando a linguagem Golang (Go)
  • Implementar recursos e funcionalidades que atendam aos requisitos do sistema
  • Criar automações nos sistemas e realizar melhorias nas já existentes
  • Colaborar com a equipe de desenvolvimento para elaborar soluções técnicas eficazes
  • Participar do ciclo completo de desenvolvimento de software, desde a análise de requisitos até teste e implementação
  • Garantir o desempenho e a escalabilidade das aplicações desenvolvidas
  • Corrigir bugs e fazer melhorias contínuas nas aplicações existentes

 

 

O que esperamos que você possua?

 

  • Experiência sólida em programação em linguagem Go;
  • Experiência sólida em arquiteturas em nuvem pública AWS e/ou Azure (Tecnologias serverless e baseadas em containers);

- Conhecimento sólido na criação de aplicações baseadas em containers (Kubernetes, EKS, AKS, GKE);

- Experiência na construção e manutenção de sistemas altamente disponíveis, resilientes, observáveis, escaláveis e seguros

- Conhecimento em modelos de integração síncronos baseados em APIs RESTFull;

- Conhecimento em modelos de integração assíncronos baseados em mensageria (Kafka, SQS, Service Bus);

- Conhecimento sobre uso de base de dados não relacionais e relacionais (CosmosDB, DynamoDB, MySql, Postgres);

  • Graduação em TI ou áreas relacionadas

 

Como você pode se destacar?

  • Conhecimento avançado em processos e ferramentas de entrega contínua de software (Gitflow, Github Actions);
  • - Conhecimento amplo sobre sistemas e algoritmos distribuídos;
  • - Conhecimentos dos 12 fatores para desenvolvimento de software;
  • - Sólido domínio de testes unitários e testes de integração;
  • - Conhecimentos de práticas devops;




Is a Remote Job?
No

About NTT DATA

NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize...

Apply Now