Na Maitha, você terá a oportunidade de atuar em uma das principais instituições financeiras do país, em um ambiente de inovação contínua, contribuindo com o desenvolvimento de soluções digitais robustas e de alto impacto no mercado.
Responsabilidades:
- 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.).
Requisitos:
- 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)
O que esperamos de você (Requisitos Obrigatórios):
- 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 dos princípios SOLID, Clean Code e padrões de projeto (Design Patterns).
- Experiência comprovada na implementação do padrão CQRS.
- Experiência consolidada com metodologias ágeis (Scrum).
- Proficiência no uso de GIT.
Requisitos desejáveis:
- 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).
Competências comportamentais:
- ✔ Excelente raciocínio analítico e conceitual;
- ✔ Clareza na comunicação e didática para explicar conceitos técnicos;
- ✔ Organização, proatividade e senso de dono;
- ✔ Espírito colaborativo e foco em resultados.
O que você encontrará na Maitha:
- 🚀 Ambiente colaborativo, dinâmico e inovador;
- 🚀 Participação em projetos estratégicos com grandes clientes;
- 🚀 Oportunidades reais de crescimento e desenvolvimento;
- 🚀 EDI (Experiência de Desenvolvimento Individual): soft skills com acompanhamento;
- 🚀 Pulse Academy: aperfeiçoamento de hard skills;
- 🚀 Núcleo de Aperfeiçoamento Pulse: treinamentos e workshops exclusivos;
- 🚀 Rewards: programa de pontos e premiações;
- 🚀 TotalPass: mais de 250 modalidades como musculação, cross training, yoga e mais;
- 🚀 E muito mais!
Modelo de trabalho:
Híbrido – 2 vezes por semana presencial no escritório (Rebouças – SP)