BRA
7 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 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 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 seguros + Conhecimentos avançados de monitoramentos e de ferramentas de observabilidade + 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;
Confirmar seu email: Enviar Email
Todos os Empregos de NTT America, Inc.