Programador Full Stack .NET Core (M/F) 529 views10 applications

Descrição da Função

Estamos à procura de um Programador .NET Core (C#) com experiência para integrar a nossa equipa de desenvolvimento. O candidato ideal terá um papel essencial na criação e manutenção de aplicações web robustas, intuitivas e escaláveis, utilizando tecnologias modernas como Blazor. Deve manter e modernizar aplicações em .net legacy (webforms e winforms – c#). Este profissional será responsável por todo o ciclo de desenvolvimento, desde a análise e arquitetura até à implementação e otimização de código, garantindo a melhor experiência para os utilizadores finais.

Responsabilidades

  • Desenvolvimento fullstack: Cria, otimizar e manter aplicações web .Net Core, (C# Blazor), API e manter migrar aplicações .net legacy WebForms.
  • Interfaces modernas: Implementar UIs responsivas e acessíveis utilizando Blazor e Bootstrap.
  • APIs e Microservices: Desenvolver e consumir APIs RESTful.
  • Base de dados: Conhecimentos de SGBD SQLServer/MySQL, garantindo segurança e performance.
  • Arquitetura escalável: Desenvolver soluções modulares, reutilizáveis e bem estruturadas para garantir a escalabilidade das aplicações.
  • Segurança e performance: Implementar autenticação/autorização segura e otimizar aplicações para alta performance.
  • Colaboração e Metodologias Ágeis: Trabalhar em equipas multidisciplinares, seguindo práticas Agile/Scrum e CI/CD.
  • Testes e Qualidade: Criar testes unitários, de integração e end-to-end para garantir código de qualidade.
  • Versionamento: Gerir código-fonte e fluxos de trabalho utilizando Git.
  • Automação e DevOps: Utilizar CI/CD para automatização de builds, testes e deploys.

Requisitos Técnicos

Backend:

  • .NET Legacy / .NET Core / ASP.NET Core (mínimo 3 anos de experiência).
  • APIs RESTful (criação e consumo).
  • SQLServer/ MySQL (criação e otimização de queries/tabelas e índices).
  • Autenticação e Autorização (Identity Framework, JWT, OAuth2).
  • Integração com serviços de terceiros (APIs externas, Webhooks, SOAP, JSON/XML).
  • Mensageria e Background Jobs (SignalR). [Não mandatório]

Frontend:

  • Blazor Server e Blazor WebAssembly (componentização, State Management, Data Binding).
  • HTML5, CSS3, Bootstrap 5 (design responsivo e acessibilidade).
  • JavaScript / TypeScript (manipulação avançada do DOM, eventos).
  • Frameworks frontend adicionais (React, Angular ou Vue.js são valorizados).

Ferramentas e Metodologias

  • Git (versionamento e colaboração).
  • CI/CD.
  • Docker (containerização e orquestração de aplicações).
  • Testes automatizados (xUnit, MSTest).
  • Scrum / Kanban (gestão de projetos ágeis).

Línguas

  • Português nativo ou proficiência equivalente
  • Inglês proficiente (escrito e falado)
  • Espanhol valorizado, mas não obrigatório

Competências Adicionais Valorizadas

  • Experiência com flutter e aplicações mobile.
  • Experiência com desenvolvimento de dashboards e aplicações de BI.
  • Conhecimentos de processamento de grandes volumes de dados.
  • Capacidade de otimização e debugging avançado.
  • Interesse por segurança de software (OWASP, cifras, segurança web).
  • Conhecimento de sistemas distribuídos e arquiteturas event-driven.
  • Conhecimento/experiência na área de logística, transportes e distribuição.

O que oferecemos

  • Integração numa empresa sólida;
  • Estabilidade profissional;
  • Oportunidades de evolução da carreira profissional.

Mais informação

Apenas candidatos podem candidatar-se a esta vaga.
Não sejas egoísta, partilha :)
Torrestir Jobs Logo

Sem limites.

Caso se depare com dificuldades técnicas, por favor, entrar em contacto com nossa equipa via e-mail em Contactos