Desenvolvedor .NET Sênior

Há 7 dias

São Paulo São Paulo, SP, Brasil Maitha Tech Tempo integral
Sobre a vaga: Estamos buscando um Desenvolvedor .
NET Sênior
para integrar nossa equipe de Canais, atuando no desenvolvimento e evolução de soluções críticas que sustentam o Internet Banking Web e App. Essa pessoa terá papel estratégico na construção de sistemas escaláveis, de alta performance e alta disponibilidade, participando ativamente de decisões de arquitetura, implementação de microserviços e melhoria contínua das plataformas digitais.

Responsabilidades:
✔ Desenvolver novos microserviços e manter sistemas legados utilizando .
NET Core 8 e .
NET Framework 4.8 (incluindo aplicações ASP.
NET MVC). ✔ Projetar e implementar soluções escaláveis e de alta performance para os canais digitais. ✔ Escrever, analisar e otimizar consultas complexas em T-SQL, garantindo integridade e eficiência no acesso aos dados. ✔ Projetar e implementar soluções de mensageria utilizando RabbitMQ e MassTransit para comunicação assíncrona entre serviços. ✔ Garantir qualidade de código por meio de Testes Unitários, Code Reviews e aplicação de princípios SOLID e Clean Code. ✔ Participar do desenho de arquitetura aplicando padrões como Microserviços e CQRS. ✔ Atuar ativamente nas cerimônias do Scrum (Daily, Planning, Review e Retrospective). ✔ Analisar e refinar histórias de usuário, detalhando tarefas técnicas para o desenvolvimento. ✔ Utilizar GIT para versionamento de código seguindo boas práticas como Gitflow e Pull Requests.

Requisitos:
✔ Sólida experiência em desenvolvimento Back-end com .
NET (especialmente .
NET Core 8 e .
NET Framework 4.8). ✔ Experiência prática com ASP.
NET MVC. ✔ Profundo conhecimento em SQL Server e T-SQL, incluindo modelagem de dados e otimização de performance. ✔ Experiência com arquitetura de Microserviços e padrões de comunicação síncrona e assíncrona. ✔ Experiência com RabbitMQ e MassTransit. ✔ Experiência no design e construção de APIs RESTful. ✔ Domínio dos princípios SOLID, Clean Code e Design Patterns. ✔ Experiência comprovada com implementação do padrão CQRS. ✔ Vivência com metodologias ágeis, especialmente Scrum. ✔ Proficiência no uso de GIT para controle de versão. Diferenciais: ➕ Experiência com Domain-Driven Design (DDD). ➕ Experiência com frameworks de testes unitários como xUnit, NUnit ou similares. ➕ Vivência com ambientes em Cloud (Azure ou AWS), especialmente Azure Functions, App Services e AKS. ➕ Experiência com Docker e Kubernetes (K8s). ➕ Experiência na criação e manutenção de pipelines de CI/CD (Azure DevOps, Jenkins ou GitLab CI). ➕ Conhecimento em ferramentas de APM (Application Performance Management) como Dynatrace. ➕ Familiaridade com ferramentas de IA aplicadas ao desenvolvimento, como GitHub Copilot, Gemini ou NotebookLM. Modelo de trabalho: Hibrido 2 vezes na semana O que você encontrará na Maitha: 🚀 Experiência de Desenvolvimento Individual de soft skills e acompanhamento em toda a jornada; 🚀 Gestão de bem-estar com acompanhamento de métricas e indicadores sobre a evolução de satisfação; 🚀 Treinamentos, workshops e meetups para evolução de soft e hard skills; 🚀 Rewards com programa de pontos e premiações; 🚀 TotalPass com várias opções de planos e mais de 250 modalidades, como musculação, cross training, yoga, dança e muito mais; 🚀 E muito mais