Desenvolvedor .NET Sênior

Inventcloud

São Paulo

Presencial

BRL 134 000 - 223 000

Tempo integral

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

Uma candidatura completa num minuto — currículo personalizado e carta de apresentação, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

A Inventcloud, com atuação em São Paulo, busca um desenvolvedor .NET Backend para atuar na análise, arquitetura, desenvolvimento, evolução e sustentação de aplicações corporativas de alta complexidade.

Você trabalhará com C#, .NET 8+, ASP.NET Core, APIs REST, microserviços, mensageria e processamento assíncrono, além de cloud Microsoft Azure, containers Docker/Kubernetes e práticas de CI/CD.

Qualificações

  • Desenvolvimento de software utilizando .NET, ASP.NET Core e Web APIs.
  • Arquiteturas escaláveis, resilientes e de fácil manutenção (SOLID, Clean Architecture, DDD).
  • Experiência com APIs REST, microserviços, mensageria e processamento assíncrono.
  • Conhecimento em acesso a dados com EF Core, Dapper e bancos relacionais.
  • Práticas de CI/CD com Azure DevOps ou GitHub Actions e containerização com Docker/Kubernetes.

Responsabilidades

  • Projetar, desenvolver e manter aplicações C#/.NET 8+ com foco em serviços distribuídos.
  • Implementar autenticação/autorização (OAuth2, OpenID Connect, JWT).
  • Trabalhar com SQL Server, NoSQL conforme necessidade, e otimização de consultas.
  • Aplicar soluções de observabilidade (logs, métricas, tracing) e pipeline de CI/CD.
  • Mentorar colegas e revisar código, contribuindo para padrões de desenvolvimento.

Ferramentas

C#
.NET 8+
ASP.NET Core
Web API
Entity Framework Core
Dapper
LINQ
Dependency Injection
Async/Await
SQL Server
Redis
RabbitMQ
Azure Service Bus
Kafka
Azure DevOps
GitHub Actions
Docker
Kubernetes
Azure

Descrição da oferta de emprego

  • Implementar mecanismos de cache utilizando tecnologias como Redis.

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.
Regime De Contratação

Pessoa Jurídica

Departamento

Outsourcing

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

Gerente de TI
Gerente de TI

Carreiras RSM | Geral • Nova Friburgo

Presencial
BRL 320 000 - 520 000
Desenvolvedor Back-End Sênior
Desenvolvedor Back-End Sênior

ABR Telecom • Brasília

Presencial
BRL 223 200 - 334 800
Gerente de TI
Gerente de TI

Trabalhe com a RSM • Rio de Janeiro

Presencial
BRL 180 000 - 280 000
.NET Sênior
.NET Sênior

4DF Connect • São Paulo

Presencial
BRL 180 000 - 280 000
Desenvolvedor Full Stack Pleno/Sênior – C#/.NET
Desenvolvedor Full Stack Pleno/Sênior – C#/.NET

4DF Connect • São Paulo

Presencial
BRL 120 000 - 180 000
Plano de saúde opcional Unimed/Bradesc
Plano odontológico opcional Odontoprev
Seguro de vida opcional
+9
Arquitetura de Software
Arquitetura de Software

DIGISYSTEM - IT Solutions • Brasil

Presencial
BRL 250 000 - 380 000
DESENVOLVEDOR BACKEND SR
DESENVOLVEDOR BACKEND SR

DIGISYSTEM - IT Solutions • Brasil

Presencial
BRL 120 000 - 180 000
Desenvolvedor Full Stack Sênior (TECH LEAD)
Desenvolvedor Full Stack Sênior (TECH LEAD)

Plusoft • São Paulo

Presencial
BRL 180 000 - 300 000
Full Stack Developer
Full Stack Developer

Pantheon Inc • Curitiba

Presencial
BRL 70 000 - 100 000
Desenvolvedor(a) Sênior Full Stack
Desenvolvedor(a) Sênior Full Stack

WTime Business Intelligence • Brasil

Presencial
BRL 167 400 - 279 000