Pessoa Desenvolvedora .NET e Node.js Sênior com Inglês Avançado
AMcom
Descrição da vaga
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 SonarQube 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.
Sobre a empresa
:
SUA JORNADA MAKER COMEÇ
A AQUI!
Na AMcom, pessoas e tecnologia transformam juntas.
Acreditamos que grandes transformaç
õ
es acontecem quando pessoas, conhecimento e tecnologia caminham lado a lado. Por isso, construí
mos um ambiente onde cada maker tem espaç
o para contribuir, aprender, compartilhar ideias e fazer acontecer.
Nossa cultura, o Jeito AMcom, dá o tom para tudo o que fazemos. Priorizamos as pessoas, valorizamos o conhecimento e vamos alé
m da inovaç
ã
o. Aqui, cada maker tem autonomia para contribuir, atitude para colocar ideias em prática e espaç
o para aprender, compartilhar e evoluir junto.
També
m acreditamos que diferentes perspectivas nos tornam melhores. Diversidade, equidade e inclusã
o fazem parte do nosso compromisso com um ambiente mais humano, colaborativo, inovador e aberto a todos os talentos.
Todos os dias, nossos makers unem conhecimento e tecnologia para criar e evoluir soluç
õ
es digitais que impulsionam negó
cios e geram impacto. Porque, para nó
s, tecnologia é
o caminho e pessoas sã
o a potê
ncia que faz a transformaç
ã
o acontecer.
Inspired by tech, powered by people.
E aí
, bora construir essa jornada com a gente?
#vemsermaker!