Desenvolver e manter aplicações utilizando .NET Core e .NET Framework, com ênfase em soluções web e APIs RESTful.
Projetar e implementar soluções cloud-native utilizando serviços da AWS, como EC2, Lambda, S3, RDS, DynamoDB, SNS, entre outros.
Garantir a escalabilidade e alta disponibilidade das aplicações, realizando integrações com diferentes serviços da AWS e utilizando boas práticas de segurança.
Implementar pipelines de CI/CD utilizando AWS CodePipeline ou outras ferramentas da AWS.
Trabalhar em colaboração com as equipes de infraestrutura, arquitetura e outros desenvolvedores para criar soluções eficientes e bem estruturadas.
Ajudar a equipe no design, desenvolvimento e manutenção de microserviços e sistemas distribuídos.
Participar ativamente de revisões de código, testes de integração e garantir a qualidade do software.
Atuar na melhoria contínua das soluções, buscando otimizar performance e reduzir custos de infraestrutura.
Requisitos:
Experiência comprovada no desenvolvimento de aplicações .NET Core ou .NET Framework.
Sólido conhecimento em AWS, incluindo EC2, Lambda, S3, RDS, DynamoDB, SNS, CloudFormation, IAM, e CloudWatch.
Familiaridade com arquitetura de microserviços e design patterns.
Experiência com APIs RESTful e integração de sistemas.
Habilidade em gerenciamento de banco de dados relacionais e não relacionais.
Conhecimento de CI/CD, Docker, e ferramentas de automação como AWS CodePipeline.
Boas práticas em desenvolvimento de software, como Clean Code e Test-Driven Development (TDD).
Experiência com ferramentas de controle de versão, como Git.
Capacidade de trabalhar de forma colaborativa em equipes ágeis (Scrum, Kanban).