# Pessoa Desenvolvedora .NET Sênior com Inglês Avançado

**Empresa:** AMcom
**Modalidade:** Remoto
**Publicada em:** 2026-10-30

## Descrição

Somos inspired by tech powered by people. Por isso, precisamos de pessoas apaixonados por desafios e com sede de aprendizado contínuo.
Buscamos por novos makers para sonharem com a gente, que enxerguem além do óbvio e que estejam prontos para se juntar a nós nessa jornada de transformação e crescimento. Estamos expandindo nossos horizontes e buscamos pessoas que compartilhem dessa mesma paixão pela tecnologia e pelo aprendizado contínuo. Se você se encaixa nesse perfil, venha fazer parte do nosso time!
RESPONSABILIDADES E ATRIBUIÇÕES

Atuar no desenvolvimento, manutenção e evolução de aplicações e serviços utilizando C# e .NET moderno (.NET 10 ou superior), aplicando boas práticas de arquitetura, qualidade, segurança, performance e escalabilidade;
Desenvolver, manter e evoluir aplicações e serviços em Node.js, incluindo análise e resolução de problemas em ambientes produtivos;
Projetar, desenvolver, manter e integrar APIs REST/RESTful, considerando boas práticas de segurança, autenticação, versionamento, tratamento de erros, observabilidade e performance;
Atuar na definição e evolução de arquiteturas de aplicações, serviços e microsserviços, utilizando práticas como SOLID, Clean Architecture e Design Patterns, quando aplicáveis;
Estruturar, manter e evoluir pipelines de CI/CD no Azure DevOps, contemplando build, testes automatizados, validações de qualidade e segurança e processos de deployment;
Apoiar tecnicamente processos de deploy, troubleshooting e sustentação de aplicações em ambientes Microsoft Azure, trabalhando de forma integrada com equipes de infraestrutura, Cloud, Segurança e SRE;
Atuar na configuração, sustentação e troubleshooting de aplicações hospedadas em Azure App Service, incluindo análise de configurações, Application Settings, Connection Strings, Deployment Slots, Health Checks, logs e integrações com outros serviços Azure;
Diagnosticar problemas de aplicações em produção por meio da análise de logs, métricas, traces, configurações, variáveis de ambiente, conectividade e dependências externas;
Participar ativamente da investigação e resolução de incidentes, problemas de performance, indisponibilidades, vulnerabilidades e falhas de deployment;
Contribuir na identificação de causa raiz dos problemas e na definição de soluções corretivas e preventivas;
Conduzir Code Reviews e contribuir para a definição e disseminação de boas práticas de desenvolvimento e engenharia de software;
Colaborar com times de desenvolvimento, sustentação, SRE, Cloud, infraestrutura e Segurança na resolução de problemas e evolução das aplicações;
Apoiar tecnicamente profissionais da equipe por meio de orientação, troca de experiências e compartilhamento de conhecimento;
Contribuir ativamente para a melhoria contínua das aplicações e dos processos de desenvolvimento, implantação, monitoramento e sustentação.
REQUISITOS E QUALIFICAÇÕES

Experiência sólida como Desenvolvedor(a) de Software Sênior, com atuação prática no desenvolvimento, manutenção e sustentação de aplicações corporativas;
Domínio de C# e .NET moderno, preferencialmente .NET 10 ou superior, incluindo desenvolvimento de serviços, APIs e aplicações backend;
Domínio de Node.js, com experiência prática no desenvolvimento, manutenção e troubleshooting de aplicações e serviços;
Experiência sólida no desenvolvimento e integração de APIs REST/RESTful, incluindo autenticação, autorização, versionamento, tratamento de erros e integração entre sistemas;
Experiência com arquitetura de aplicações e princípios de engenharia de software, incluindo SOLID, Clean Architecture e Design Patterns;
Experiência com arquitetura baseada em serviços e microsserviços;
Experiência prática com Azure DevOps, incluindo repositórios, Pull Requests e pipelines de CI/CD;
Vivência na criação, manutenção e troubleshooting de pipelines para processos de build, testes e deployment;
Conhecimento de Microsoft Azure aplicado ao desenvolvimento, implantação e sustentação de aplicações;
Conhecimento prático de Azure App Service, incluindo configurações e troubleshooting de aplicações hospedadas no serviço;
Capacidade de investigar e resolver problemas em ambientes produtivos utilizando logs, métricas, traces e ferramentas de observabilidade;
Experiência com Git, incluindo estratégias de branching, merge/rebase, Pull Requests e resolução de conflitos;
Conhecimento de bancos de dados relacionais, especialmente SQL Server e/ou PostgreSQL, incluindo consultas, análise de dados e troubleshooting;
Experiência com testes unitários e de integração e familiaridade com ferramentas de análise e qualidade de código;
Conhecimento de processos de Quality Gates e Security Gates, incluindo ferramentas como Sonar
Qube ou equivalentes;
Conhecimento de boas práticas de segurança de aplicações, incluindo gerenciamento de secrets, dependências, configurações e tratamento de vulnerabilidades;
Capacidade de realizar troubleshooting de aplicações de ponta a ponta, identificando problemas relacionados ao código, configuração, infraestrutura, integrações ou pipeline de
deployment;
Capacidade de atuar com autonomia em incidentes e problemas de produção, conduzindo análise técnica, identificação de causa e implementação ou direcionamento da solução;
Perfil analítico, proativo e orientado à resolução de problemas, com capacidade de atuar em cenários de alta complexidade;
Boa capacidade de comunicação e interação com equipes multidisciplinares e stakeholders técnicos;
Inglês avançado, com capacidade para participação em reuniões técnicas, troubleshooting, leitura de documentação e comunicação com equipes internacionais.
DIFERENCIAIS

Experiência em ambientes que adotem práticas de SRE Site Reliability Engineering);
Conhecimento aprofundado de Microsoft Azure, especialmente Azure App Service;
Experiência com configurações de Deployment Slots, Autoscaling, Managed Identities, Networking, Application Settings e Health Checks;
Experiência com Azure Application Insights, Azure Monitor e Log Analytics para monitoramento e diagnóstico de aplicações;
Conhecimento de Azure Key Vault e boas práticas para gerenciamento de secrets e configurações sensíveis;
Experiência com observabilidade e APM, incluindo análise de logs, métricas, traces, alertas e investigação de problemas de performance;
Conhecimento de Docker e Kubernetes/AKS;
Conhecimento de Infrastructure as Code, especialmente utilizando Terraform ou Bicep;
Experiência com mensageria e integrações assíncronas utilizando tecnologias como Azure Service Bus, RabbitMQ ou Kafka;
Vivência com processos de Incident Management, Problem Management e análise de causa raiz RCA;
Experiência prática com troubleshooting de pipelines CI/CD, deployments, configurações de ambiente, certificados, secrets e conectividade;
Experiência na investigação e tratamento de problemas de performance, indisponibilidade e vulnerabilidades de aplicações;
Experiência em ambientes de sustentação/AMS, especialmente aplicações críticas ou de alta disponibilidade.

## Habilidades

- C#
- .NET
- Node.js
- Azure DevOps
- APIs REST
- Git
- SQL Server
- PostgreSQL

**Página original:** https://www.123vagas.com.br/vaga/desenvolvedor-dotnet-senior-com-ingles-avancado-117013
