Descrição
Estamos procurando um **Engenheiro de Software Chefe (.NET / AWS)** para orientar o projeto e a modernização de aplicações grandes\-escala e críticas à missão. Você liderará a transição para arquiteturas nativas em nuvem na AWS com designs orientados a eventos, utilizando C\# (.NET 8/9\) e React, supervisionando simultaneamente os esforços de migração do .NET Framework 4\.8 em ASP.NET/IIS. Esta função exige definir a direção arquitetônica, entregar APIs RESTful seguras, codificar infraestrutura com IaC e mentorar engenheiros.
**Responsabilidades**
* Liderar o projeto técnico e a arquitetura de aplicações nativas em nuvem, ao mesmo tempo que conduz a modernização de sistemas legados ASP.NET/IIS para arquiteturas serverless na AWS
* Desenvolver serviços de backend robustos com C\# 12/13 e .NET 8/9, mantendo suporte a sistemas legados do .NET Framework 4\.8
* Criar interfaces de usuário responsivas baseadas em React
* Projetar soluções escaláveis na AWS utilizando Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB e S3
* Projetar e documentar APIs RESTful seguras, em conformidade com os padrões OpenAPI ou SwaggerHub
* Modelar e otimizar estruturas de dados tanto para bancos de dados relacionais (Oracle, MS SQL Server) quanto para NoSQL (DynamoDB)
* Escrever consultas T\-SQL e PSQL otimizadas e complexas
* Implementar controles de segurança rigorosos para acesso às APIs e gerenciamento de identidade com OAuth, AWS Cognito e configurações estritas de políticas IAM da AWS
* Automatizar o provisionamento de infraestrutura em nuvem usando AWS CDK, CloudFormation ou SAM
* Estabelecer e manter pipelines CI/CD de alta qualidade com fluxos de trabalho baseados em Git
* Garantir confiabilidade e desempenho do sistema por meio de monitoramento, registro de logs e alertas eficazes, utilizando ferramentas como Datadog e AWS CloudWatch
* Mentorar engenheiros júnior e influenciar a estratégia arquitetônica da equipe
**Requisitos**
* 7\+ anos de experiência profissional em engenharia de software, com histórico comprovado em cargos de nível Sênior, Líder ou Principal
* Pelo menos 2 anos de experiência relevante em liderança
* Domínio avançado de C\# 12/13 e .NET 8/9, além de experiência em manutenção e migração de sistemas .NET Framework 4\.8, ASP.NET e IIS
* Habilidades práticas no desenvolvimento de aplicações web modernas com React
* Conhecimento extensivo de serviços serverless e principais serviços da AWS, incluindo Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB, S3 e IAM
* Grande proficiência no projeto e documentação de APIs RESTful com OpenAPI ou SwaggerHub
* Experiência comprovada em bancos de dados relacionais, como Oracle e Microsoft SQL Server, incluindo scripts avançados em SQL (T\-SQL e PSQL), além de familiaridade com NoSQL (DynamoDB)
* Competência na criação de pipelines CI/CD, fluxos de trabalho Git e ferramentas de Infraestrutura como Código (IaC), como AWS CDK, CloudFormation ou SAM
* Compreensão avançada de projetos seguros de APIs, métodos de autenticação e AWS Cognito
* Familiaridade com a configuração e utilização do Datadog e do CloudWatch para monitoramento e solução de problemas eficazes
* Proficiência em inglês no nível Avançado (C1\), com excelentes habilidades de comunicação escrita e verbal
**Desejável**
* Conhecimento de outras linguagens de programação, como Node.js, Python, JavaScript/TypeScript ou Java
**Oferecemos**
* Projetos internacionais com marcas líderes
* Trabalho com equipes globais altamente qualificadas e diversas
* Benefícios de saúde
* Programas financeiros para funcionários
* Licença remunerada e licença médica
* Cursos de atualização, requalificação e certificação
* Acesso ilimitado à biblioteca do LinkedIn Learning e a mais de 22.000 cursos
* Oportunidades de carreira globais
* Oportunidades de voluntariado e envolvimento comunitário
* Grupos de funcionários da EPAM
* Cultura premiada, reconhecida pelo Glassdoor, Newsweek e LinkedIn