Sr Software Developer (Golang)
NTT America Solutions, Inc.
**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 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;
Confirm your E-mail: Send Email
All Jobs from NTT America Solutions, Inc.