[Job - 28871] Senior FullStack Developer (.NET/Angular)
Buscamos uma pessoa com perfil sênior, com sólida experiência em arquiteturas modernas e ecossistema Azure, para atuar no desenvolvimento de aplicações escaláveis e de alta performance.
Responsabilidades
-
Desenvolver e manter aplicações robustas utilizando .NET 8 e Angular 18+.
-
Projetar arquiteturas desacopladas utilizando padrões como Mediator e mensageria.
-
Garantir a qualidade do código através de testes unitários e integrados.
-
Modelar e otimizar bases de dados relacionais (PostgreSQL) e NoSQL (MongoDB).
-
Atuar ativamente no ciclo de vida de desenvolvimento (CI/CD) via Azure DevOps.
-
Mentoria técnica e revisão de código seguindo as melhores práticas de GitFlow.
Stack Tecnológica
Backend & Frameworks
-
Linguagem & Runtime: .NET 8.0 e C#.
-
ORM: Entity Framework Core (EF Core).
-
Arquitetura: MediatR (Mediator Pattern) e AutoMapper.
-
Mensageria: Rebus e Azure Service Bus (Queues, Topics e Subscriptions).
Frontend
-
Framework: Angular 18+.
Persistência de Dados
-
Relacional: PostgreSQL.
-
NoSQL: MongoDB.
Qualidade e Testes
-
Engine: xUnit.
-
Mocks & Stubs: NSubstitute.
-
Data Generation: Bogus (Faker).
DevSecOps & Ferramental
-
Versionamento: Git (utilizando estratégia de GitFlow).
-
CI/CD: Azure Pipelines (YAML-based).
-
Gestão: Azure DevOps (Boards, Repos e Artifacts).
Requisitos Técnicos:
-
Domínio profundo de C# e Programação Orientada a Objetos.
- Vasta Experiência em .NET e Angular.
-
Experiência com sistemas distribuídos e comunicação assíncrona.
-
Conhecimento em boas práticas de design de API e performance.
-
Familiaridade com o ecossistema Cloud Azure.