Desenvolvedor .NET Sênior

Inventcloud

São Paulo

Presencial

BRL 180 000 - 260 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

Inventcloud está buscando um profissional sênior de backend para atuar com desenvolvimento de software em C# e .NET 8+. O(a) candidato(a) ideal terá experiência em APIs REST, arquitetura Clean/DDD, microserviços e integrações com RabbitMQ, Kafka ou serviços equivalentes.

O papel envolve criação de soluções cloud-native na Azure, uso de EF Core e Dapper, além de práticas de CI/CD com Azure DevOps e GitHub Actions, com foco em performance, segurança e qualidade de código.

Qualificações

  • Experiência sólida em desenvolvimento de software com .NET e C#
  • Princípios de engenharia apoiando alto desempenho, escalabilidade e segurança
  • Capacidade de atuar em equipes distribuídas e técnicas

Responsabilidades

  • Projetar, desenvolver e manter aplicações com C# e .NET 8+
  • Definir arquiteturas escaláveis, resilientes e de fácil manutenção
  • Desenvolver APIs RESTful e integrações entre sistemas
  • Trabalhar com microserviços, mensageria e processamento assíncrono
  • Usar EF Core, Dapper e outras formas de acesso a dados
  • Otimizar consultas em SQL Server e bancos relacionais
  • Implementar autenticação/autorizaçao com OAuth 2.0/OpenID/JWT
  • Desenvolver soluções cloud-native na Azure e CI/CD com Azure DevOps/GitHub Actions

Conhecimentos

C#
.NET 8+
ASP.NET Core
Microservices
Entity Framework Core
Dapper
SQL Server
NoSQL
Azure
Docker
Kubernetes
Azure DevOps
GitHub Actions
JWT
OAuth 2.0
DDD
Clean Architecture

Ferramentas

SQL Server
PostgreSQL
Redis
Docker
Kubernetes
Azure DevOps
GitHub Actions
RabbitMQ
REST API
OAuth 2.0
OpenID Connect
JWT

Descrição da oferta de emprego

Profissional com experiência sólida em desenvolvimento de software utilizando o ecossistema Microsoft .NET, atuando na análise, arquitetura, desenvolvimento, evolução e sustentação de aplicações corporativas de alta complexidade.

Responsabilidades Técnicas
  • Projetar, desenvolver e manter aplicações utilizando C#, .NET 8+ / .NET Core, ASP.NET Core e Web APIs.
  • Definir e implementar arquiteturas escaláveis, resilientes e de fácil manutenção, aplicando princípios como SOLID, Clean Code, Clean Architecture, DDD e Design Patterns.
  • Desenvolver APIs RESTful, integrações entre sistemas e serviços distribuídos.
  • Trabalhar com arquitetura baseada em microserviços, mensageria e processamento assíncrono.
  • Implementar soluções utilizando Entity Framework Core, Dapper e outros mecanismos de acesso a dados.
  • Desenvolver consultas, procedures, índices e estratégias de otimização para bancos relacionais.
  • Atuar com SQL Server, incluindo análise de planos de execução, tuning de queries, modelagem e otimização de estruturas.
  • Trabalhar com bancos NoSQL conforme necessidade arquitetural.
  • Implementar mecanismos de cache utilizando tecnologias como Redis.
  • Desenvolver integrações utilizando RabbitMQ, Azure Service Bus, Kafka ou soluções equivalentes.
  • Implementar autenticação e autorização utilizando OAuth 2.0, OpenID Connect, JWT e Identity.
  • Desenvolver aplicações cloud-native e serviços utilizando Microsoft Azure, incluindo recursos como App Service, Azure Functions, Service Bus, Key Vault, Storage e Application Insights.
  • Implementar e manter pipelines de CI/CD, utilizando Azure DevOps, GitHub Actions ou ferramentas equivalentes.
  • Trabalhar com Docker e, conforme o ambiente, Kubernetes.
  • Implementar testes automatizados utilizando frameworks como xUnit, NUnit, Moq e ferramentas equivalentes.
  • Aplicar estratégias de testes unitários, integração, contrato e testes de API.
  • Implementar observabilidade através de logs estruturados, métricas, tracing distribuído e monitoramento de aplicações.
  • Analisar problemas de performance, concorrência, consumo de memória e disponibilidade.
  • Participar de decisões técnicas, definição de padrões de desenvolvimento e revisão de código (Code Review).
  • Atuar na identificação de débitos técnicos e definição de estratégias de refatoração e modernização de sistemas legados.
  • Apoiar desenvolvedores menos experientes por meio de mentoria, revisão técnica e disseminação de boas práticas.
Stack Técnica Desejada

Backend C#.NET 8+ ASP.NET Core Web API Entity Framework Core Dapper LINQ Dependency Injection Async/Await Arquitetura e Engenharia Clean Architecture Domain-Driven Design (DDD) SOLID Design Patterns Microservices Event-Driven Architecture REST Mensageria Resiliência e tolerância a falhas Banco de Dados SQL Server PostgreSQL Redis Modelagem relacional Índices e otimização de consultas Stored Procedures Análise de planos de execução Cloud / DevOps Microsoft Azure Docker Kubernetes Azure DevOps GitHub Actions CI/CD Infrastructure as Code Mensageria e Integrações RabbitMQ Azure Service Bus Kafka REST gRPC Segurança OAuth 2.0 OpenID Connect JWT Identity RBAC Gestão de secrets e credenciais Qualidade e Observabilidade xUnit / NUnit Moq Testes unitários e de integração SonarQube Serilog OpenTelemetry Application Insights Métricas, logs e distributed tracing

Competências Esperadas

Capacidade de tomar decisões técnicas considerando performance, escalabilidade, segurança, manutenibilidade e custo operacional. Domínio de princípios de engenharia de software e capacidade de aplicá-los de forma pragmática. Capacidade de analisar sistemas existentes e propor evolução arquitetural. Experiência na investigação e resolução de problemas complexos em produção. Conhecimento de concorrência, processamento assíncrono, paralelismo e gerenciamento de recursos. Capacidade de trabalhar em ambientes distribuídos e de alta disponibilidade. Boa capacidade de comunicação técnica e documentação de decisões arquiteturais. Atuação como referência técnica para o time, contribuindo para padrões, qualidade de código e evolução da arquitetura.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Especialista .NET
Especialista .NET

Nava | Tech for Business • Brasil

Presencial
BRL 120 000 - 180 000
Desenvolvedor Back-End Sênior
Desenvolvedor Back-End Sênior

ABR Telecom • Brasília

Presencial
Engenheiro de Software
Engenheiro de Software

RSM • Rio de Janeiro

Presencial
BRL 180 000 - 300 000
Desenvolvedor .NET Sênior
Desenvolvedor .NET Sênior

NetSource • Curitiba

Presencial
BRL 180 000 - 240 000
Desenvolvedor Sênior .NET / .NET Core
Desenvolvedor Sênior .NET / .NET Core

mazzatech • São Paulo

Presencial
BRL 180 000 - 280 000
Desenvolvedor(a) Full Stack Sênior (.NET + React)
Desenvolvedor(a) Full Stack Sênior (.NET + React)

4DF Connect • Florianópolis

Presencial
BRL 180 000 - 320 000
Gerente de TI
Gerente de TI

Carreiras RSM | Geral • Nova Friburgo

Presencial
BRL 320 000 - 520 000
Analista De Sistemas Sr
Analista De Sistemas Sr

Netvagas • Rio Claro

Presencial
BRL 120 000 - 180 000
Gerente de TI
Gerente de TI

RSM Brasil • Rio de Janeiro

Presencial
BRL 180 000 - 260 000
Líder Técnico Sênior (.NET)
Líder Técnico Sênior (.NET)

NetSource • Curitiba

Presencial
BRL 180 000 - 260 000