Desenvolvimento e manutenção de aplicações web modernas utilizando Blazor WebAssembly e ASP.NET Core Desenho e implementação de APIs RESTful seguindo boas práticas de Clean Architecture e CQRS Desenvolvimento de aplicações desktop com WPF e aplicações multiplataforma com .NET MAUI Modelagem e administração de bancos de dados PostgreSQL, incluindo migrações e otimização de queries Implementação de mensageria assíncrona com RabbitMQ e estratégias de cache com Redis Containerização de aplicações com Docker e gestão de ambientes em servidores Linux (Ubuntu/Proxmox LXC) Estruturação e manutenção de pipelines CI/CD para build, testes e deploy automatizados Escrita e manutenção de testes unitários e de integração, garantindo cobertura e qualidade do código Colaboração na definição de arquitetura de sistemas, incluindo padrões como Vertical Slice Architecture e MVVM Integração com sistemas legados e condução de processos de modernização tecnológica Implementação de funcionalidades em tempo real com SignalR Participação ativa em code reviews, definição de padrões e mentoria de desenvolvedores juniores
Conhecimentos Técnicos Requeridos
- .NET 6+ (C#, ASP.NET Core e Entity Framework Core)
- Desenvolvimento desktop com WPF e padrão MVVM
- Desenvolvimento multiplataforma com .NET MAUI (Android, iOS e Windows)
- Blazor WebAssembly ou frameworks front-end similares (React / Angular)
- Mensageria e filas com RabbitMQ
- Cache distribuído com Redis
- Banco de dados relacionais, preferencialmente PostgreSQL
- Docker e ambientes Linux
- Arquiteturas e padrões: Clean Architecture, CQRS e DDD
- Testes unitários e de integração (xUnit, NUnit, Moq e FluentAssertions)
- CI/CD (GitHub Actions, GitLab CI ou Azure DevOps)
- Controle de versão Git
Conhecimentos Desejáveis / Diferenciais
- Modernização de aplicações legadas WPF para Blazor ou MAUI
- Virtualização (Proxmox e Hyper-V)
- Redes e infraestrutura (Fortigate, Active Directory e DNS)
- Integração com periféricos e hardware industrial
- Bibliotecas de geração e processamento de documentos (iText, PDF e etiquetas)
- Material Design e MudBlazor
- Conhecimento em processos da indústria gráfica:
- Fluxos de produção gráfica
- Formatos de impressão (PDF/X, CMYK e ICC Profiles)
- Gestão e geração de etiquetas
- Integração com equipamentos de impressão industrial
- Padrões JDF/JMF para automação de workflows gráficos