A
WISOUT
é uma consultora tecnológica que apoia organizações na evolução dos seus sistemas de informação críticos para o negócio. Trabalhamos lado a lado com as equipas dos nossos clientes para garantir que a tecnologia suporta a operação diária, mas também a tomada de decisão, a escalabilidade e a adaptação a novos desafios.
Estamos a contratar um
Backend Developer
, em que o seu foco principal será backend (80%), com trabalho regular em frontend (20%), sobretudo na integração entre APIs e React.
No dia-a-dia vais:
* Trabalhar sobretudo no Domain e Application Layer, implementando regras complexas do setor utilities
* Implementar Command e Query handlers (CQRS)
* Trabalhar com Entity Framework Core, incluindo mapeamentos, migrations e queries mais complexas
* Implementar controllers REST, versionamento e autenticação/autorização de APIs
* Documentar contratos e endpoints com
Swagger/OpenAPI
* Configurar e manter background jobs com
Hangfire
* Escrever
testes unitários e de integração
* Colaborar com a equipa de frontend na definição e evolução dos contratos de API
* Debugging
problemas de integração
Requisitos Técnicos:
* 3+ anos
de experiência com
.NET
(C#)
* 2+ anos
com
ASP.NET Core Web API
* Bons fundamentos de
Clean Architecture
,
DDD
,
SOLID
e
Design Patterns
* Proficiência em
Entity Framework Core
(migrations, queries, performance)
* Experiência com bases de dados relacionais como
SQL Server
Não precisas de ser frontend developer, mas é importante:
* Conhecimentos em
e compreensão de
TypeScript
fundamentals
* Entendimento de como
React Query
consome APIs
* Noções de
CORS
,
JWT tokens
Diferenciais Técnicos:
* Experiência com
Hangfire
e com distributed systems
* Familiaridade com
Event Sourcing
ou
Event-Driven Architecture
* Familiaridade com
RabbitMQ
,
Azure Service Bus
ou outros message brokers
O que oferecemos:
* Modelo híbrido:
3 dias por semana no escritório
* Equipa experiente e colaborativa
* Projetos desafiantes e tecnologicamente interessantes
* Uma empresa em crescimento, orientada para a excelência
* Investimento contínuo no teu
desenvolvimento profissional
* Salário competitivo e pacote de benefícios ajustado à função