Desenvolvedor(a) .net sênior
Descrição da Vaga
Descrição: O que esperamos de você para essa vaga: * Sólida experiência em desenvolvimento Back\-End com a plataforma .NET (.NET Core 8 e .NET Framework 4\.8\), com experiência específica em ASP.NET MVC; * Profundo conhecimento em T\-SQL (SQL Server), incluindo modelagem de dados e otimização de performance; * Domínio de arquitetura de Microserviços e padrões de comunicação (síncrona e assíncrona); * Experiência prática com RabbitMQ e a biblioteca MassTransit; * Domínio no design e construção de APIs RESTful, com bom entendimento do ciclo de consumo pelo frontend (JavaScript, SPAs, etc.); * Domínio dos princípios SOLID, Clean Code e padrões de projeto (Design Patterns); * Experiência na implementação do padrão CQRS; * Experiência com metodologias ágeis (Scrum); * Proficiência no uso de GIT. Diferenciais: * Experiência com Domain\-Driven Design (DDD); * Proficiência em Testes Unitários (xUnit, NUnit ou similares); * Vivência com ambientes em Cloud (Azure ou AWS), especialmente serviços como Azure Functions, App Services e AKS; * Experiência com Docker e Kubernetes (K8s); * Conhecimento em pipelines de CI/CD (Azure DevOps, Jenkins ou GitLab CI); * Conhecimento em ferramentas de APM (Application Performance Management) como Dynatrace; * Vivência com IA (GitHub Copilot, Gemini, NotebookLM). Vaga exclusiva para profissionais da região metropolitana de São Paulo \- SP. Regime de Trabalho Híbrido, 2 vezes presencial, Av. Faria Lima, São Paulo \- SP. Nesse time, você terá a oportunidade de: * Desenhar e Implementar Soluções: Atuar ativamente no desenvolvimento de novos microserviços e na manutenção de sistemas legados, utilizando .NET Core 8 e .NET Framework 4\.8 (incluindo aplicações MVC); * Garantir a Performance: Escrever e otimizar consultas complexas em T\-SQL, garantindo a performance e a integridade dos dados; * Arquitetura Assíncrona: Projetar e implementar soluções de mensageria robustas com RabbitMQ e MassTransit, garantindo a comunicação eficiente entre serviços; * Boas Práticas e Qualidade: Garantir a saúde do código através de Testes Unitários, Code Reviews, e a aplicação contínua dos princípios SOLID e Clean Code; * Desenho de Arquitetura: Aplicar e discutir padrões de arquitetura como Microserviços e CQRS no design de novas features; * Processo Ágil (Scrum): Participar ativamente das cerimônias (Dailies, Plannings, Reviews, Retros); * Análise e Planejamento: Analisar e refinar Histórias de Usuário (User Stories) para gerar e detalhar as tarefas técnicas (tasks) necessárias para o desenvolvimento; * Versionamento: Utilizar GIT como ferramenta de controle de versão (Gitflow, PRs, etc.). Ferramentas:* IDE Principal: Visual Studio 2022 * Gestão de Código e Agile: Azure DevOps (antigo TFS Online) para Repositórios GIT, Boards (Scrum) e Pipelines. * Banco de Dados: SQL Server Management Studio (SSMS) * Testes de API: Postman (ou similares, como Insomnia) * Documentação de API: Swagger (OpenAPI) * Editor Auxiliar: Visual Studio Code 251109020218544580
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev