BRA
15 days ago
Sr Software Developer (Golang)
**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.