Brazil
10 days ago
Sr Software Developer - Golang
Job Requirements

A NTT DATA Inc. é uma empresa multinacional de tecnologia que integra, dentre seus serviços, o desenvolvimento de software, segurança, cloud e, principalmente, infraestrutura de TI. Estamos, segundo o Great Place to Work, dentre as melhores empresas de Tecnologia para se trabalhar no Brasil. Temos uma cultura de trabalho inclusiva e prezamos muito pela liberdade de melhorar processos, pela flexibilidade e pelo respeito às pessoas!


Para que juntos possamos fazer grandes coisas, a NTT DATA Inc. acredita e apoia a diversidade em sua totalidade. Dessa forma, nossa empresa é aberta para todos, independentemente de deficiência, gênero, orientação sexual, raça, etnia, idade, origem ou estética.


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

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



Work Experience

Quais serão suas responsabilidades?

Desenvolver e manter plataformas, em específico utilizando a linguagem Golang (Go) e, em menor demanda Java e C#Implementar recursos e funcionalidades que atendam aos requisitos do sistemaCriar automações nos sistemas e realizar melhorias nas já existentesColaborar com a equipe de desenvolvimento para elaborar soluções técnicas eficazesParticipar do ciclo completo de desenvolvimento de software, desde a análise de requisitos até teste e implementaçãoGarantir o desempenho e a escalabilidade das aplicações desenvolvidasCorrigir 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 em duas ou mais linguagens de programação estruturadas ou orientadas a objeto (Java, C, C++, C#);Experiência sólida em arquiteturas em nuvem pública AWS e/ou Azure (Tecnologias serverless e baseadas em containers);Conhecimento em infrastructure as a code (Terraform/cloudformation);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 segurosConhecimentos avançados de monitoramentos e de ferramentas de observabilidadeConhecimento 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;


Por favor confirme su dirección de correo electrónico: Send Email