Responsabilidades
- Desenhar e desenvolver soluções com alta escalabilidade e resistência a falhas
- Estabelecer padrões técnicos e promover boas práticas dentro da equipe
- Participar ativamente de decisões relacionadas à arquitetura de software
- Assegurar desempenho, qualidade e segurança nas aplicações desenvolvidas
- Apoiar e orientar desenvolvedores de nível pleno e júnior no crescimento técnico
- Trabalhar em conjunto com equipes de Produto, Infraestrutura e QA em um modelo colaborativo
Requisitos
- Experiência sólida em ASP.NET Core e .NET 8
- Conhecimento aprofundado em ORMs, com destaque para Entity Framework Core e NHibernate
- Atuação com bancos de dados relacionais, especialmente PostgreSQL e MySQL
- Experiência com soluções de mensageria, incluindo MassTransit e RabbitMQ
- Domínio no design e implementação de APIs REST com boas práticas de arquitetura, como Clean Architecture, SOLID e DDD
- Atuação prática com cloud computing na AWS, além de uso de Docker e Kubernetes para containerização
- Experiência com arquiteturas baseadas em eventos, utilizando tecnologias como Kafka, SQS ou SNS
- Conhecimento consistente em modelagem de dados, em modelos relacionais e/ou NoSQL
- Uso de ferramentas de observabilidade e monitoramento, como Datadog, Splunk ou Dynatrace
- Experiência com análise estática de código e garantia de qualidade com SonarQube
- Atuação em ambientes ágeis, com uso de Scrum e/ou Kanban
Diferenciais
- Experiência em testes automatizados, incluindo unitários, de integração e de contrato
- Vivência com pipelines de integração e entrega contínua, como GitHub Actions, GitLab CI ou Azure DevOps
- Atuação com microserviços em ambientes produtivos
- Conhecimento em segurança de APIs, com práticas como OAuth2 e OpenID Connect
Responsibilities
- Desenhar e desenvolver soluções com alta escalabilidade e resistência a falhas
- Estabelecer padrões técnicos e promover boas práticas dentro da equipe
- Participar ativamente de decisões relacionadas à arquitetura de software
- Assegurar desempenho, qualidade e segurança nas aplicações desenvolvidas
- Apoiar e orientar desenvolvedores de nível pleno e júnior no crescimento técnico
- Trabalhar em conjunto com equipes de Produto, Infraestrutura e QA em um modelo colaborativo
Required
- Experiência sólida em ASP.NET Core e .NET 8
- Conhecimento aprofundado em ORMs, com destaque para Entity Framework Core e NHibernate
- Atuação com bancos de dados relacionais, especialmente PostgreSQL e MySQL
- Experiência com soluções de mensageria, incluindo MassTransit e RabbitMQ
- Domínio no design e implementação de APIs REST com boas práticas de arquitetura, como Clean Architecture, SOLID e DDD
- Atuação prática com cloud computing na AWS, além de uso de Docker e Kubernetes para containerização
- Experiência com arquiteturas baseadas em eventos, utilizando tecnologias como Kafka, SQS ou SNS
- Conhecimento consistente em modelagem de dados, em modelos relacionais e/ou NoSQL
- Uso de ferramentas de observabilidade e monitoramento, como Datadog, Splunk ou Dynatrace
- Experiência com análise estática de código e garantia de qualidade com SonarQube
- Atuação em ambientes ágeis, com uso de Scrum e/ou Kanban
Preferred
- Experiência em testes automatizados, incluindo unitários, de integração e de contrato
- Vivência com pipelines de integração e entrega contínua, como GitHub Actions, GitLab CI ou Azure DevOps
- Atuação com microserviços em ambientes produtivos
- Conhecimento em segurança de APIs, com práticas como OAuth2 e OpenID Connect