Desenvolvimento ASP.NET Core e C#
APIs, tarefas em segundo plano e integrações em .NET 10, construídas para serem observáveis, testáveis e baratas de operar. A nossa maior área de engenharia, com mais de onze anos de experiência comercial em .NET no nível sénior, a trabalhar em novos sistemas e na tomada a cargo de sistemas escritos por outras equipas.
O que desenvolvemos
- APIs REST em ASP.NET Core e Azure Functions com um documento OpenAPI a partir do qual o front end é gerado, de modo que o contrato não possa divergir.
- Processamento em segundo plano: tarefas agendadas, workers acionados por filas e integrações com APIs de terceiros, cada um com repetições, dead-lettering e alertas.
- Dados em SQL Server e Azure SQL através de migrações do EF Core, com segurança ao nível da linha e colunas Always Encrypted quando os dados são pessoais ou financeiros.
- Integrações com Microsoft Graph, Teams, Telegram, Upwork, Hubstaff e APIs bancárias e de pagamento, escritas como adaptadores para que os tipos dos SDK dos fornecedores fiquem na fronteira.
Como trabalhamos em .NET
- Vertical slices com CQRS. Uma pasta por funcionalidade, um handler por comando ou consulta, preocupações transversais como pipeline behaviors. Quem lê encontra uma funcionalidade num único sítio.
- Tempo de compilação em vez de tempo de execução. Tipos fortes em vez de strings, source generators em vez de reflexão, switches exaustivos, analisadores rigorosos com avisos tratados como erros na barreira de deploy.
- Falhar depressa, não esconder nada. A configuração é validada no arranque, todos os erros são observáveis, sem blocos catch genéricos, sem valores por defeito silenciosos.
- Assíncrono de ponta a ponta com um cancellation token em cada chamada de I/O, e a base de dados nunca é simulada nos testes.
Tomada a cargo de código existente
Nove dos sistemas em que os nossos engenheiros trabalharam foram herdados de outras equipas, o mais antigo escrito em 2008. Uma tomada a cargo começa com uma revisão só de leitura e uma lista escrita de riscos, seguindo-se as correções por ordem de impacto na produção. Nesses sistemas encontrámos a causa raiz de mais de 60 problemas de produção que ninguém conseguia reproduzir, três deles em aberto há mais de um ano.
Trabalhos selecionados
Sistemas que os nossos engenheiros conceberam e lideraram, resumidos a partir do nosso historial de entregas. Os nomes dos clientes não são divulgados até cada cliente ter aceitado por escrito ser aqui nomeado.
Plataforma de gestão empresarial
ASP.NET MVC e ASP.NET Core, SignalR, SQL Server, Cosmos DB, Azure
Serve mais de 1200 empresas e pontos de franquia. Mensagens em tempo real para mais de 8000 colaboradores em simultâneo, mais de 50 000 mensagens por dia.
Portal de negociação de matérias-primas
Responsável técnico, ASP.NET Core e Angular, equipa de nove pessoas, 18 meses
Concebeu a arquitetura, reviu mais de 600 pull requests, mensagens MassTransit em quatro bases de dados sem qualquer transação perdida.
Tomada a cargo de um portal de saúde
Líder de uma equipa de onze pessoas numa base de código herdada
Desempenho da aplicação existente aumentado entre 30 % e 80 %, queries mais lentas de 18 segundos para menos de um, mais de 120 bugs resolvidos nos primeiros três meses, tempo de release de quatro horas para 25 minutos.
Sistema de feedback empresarial
Microsserviços .NET Core construídos de raiz em doze meses
Seis serviços para mais de 25 000 colaboradores em 40 países e mais de 2 milhões de registos de feedback, entregues a tempo por uma equipa de doze pessoas.
Historial
- Top Rated Plus
- Estatuto da agência no Upwork
- 100%
- pontuação de sucesso em trabalhos
- 55
- trabalhos concluídos através da agência
- 13 862
- horas trabalhadas para clientes
Fonte: Perfil da agência BigTree108 no Upwork, verificado em 30 de outubro de 2026
Alocar uma pessoa à função em alternativa
Se o que precisa é de um engenheiro dentro da sua própria equipa e não de trabalho entregue, a página contratar programadores .NET na Ucrânia cobre essa vertente: como entrevistamos, em quanto tempo alguém pode começar e o que fica do nosso lado do contrato.
Tem um sistema .NET que precisa de trabalho?
Envie o repositório ou uma descrição do problema. Recebe uma revisão escrita de riscos e um plano no prazo de um dia útil.