Create Alert
Email me similar jobs

Senior Full Stack .NET / Angular Developer

Senior Full Stack .NET / Angular Developer
Localização:
Oeiras
Regime: Hibrido (2x por semana)

Na Mootiva, estamos a recrutar um Senior Full Stack .NET / Angular Developer para integrar uma equipa de engenharia responsável pelo desenvolvimento e evolução de soluções tecnológicas utilizadas por um dos principais players da área da mobilidade em Portugal.

Terás a oportunidade de integrar uma equipa colaborativa, participar em decisões técnicas e contribuir para a construção de soluções escaláveis, robustas, seguras e de elevada disponibilidade.


Sobre a função

Procuramos um profissional experiente em desenvolvimento Full Stack, com forte domínio de C#/.NET e Angular/TypeScript e capacidade para participar não apenas no desenvolvimento, mas também no desenho e evolução da arquitetura das soluções.

A função envolve desenvolvimento end-to-end, microserviços, APIs, sistemas distribuídos, bases de dados e práticas modernas de Cloud e DevOps.


Responsabilidades principais

  • Desenhar, desenvolver e manter soluções Full Stack utilizando C#/.NET e Angular/TypeScript;
  • Desenvolver e evoluir RESTful APIs e microserviços escaláveis;
  • Participar na definição e evolução da arquitetura e das soluções técnicas do produto;
  • Desenvolver aplicações seguindo princípios de Clean Code, SOLID e Design Patterns;
  • Criar interfaces modernas e responsivas utilizando Angular e TypeScript;
  • Integrar serviços, APIs e sistemas de terceiros em ambientes distribuídos;
  • Trabalhar com bases de dados relacionais e não relacionais;
  • Desenvolver testes unitários, de integração e automatizados;
  • Participar em code reviews e sessões de arquitetura e desenho técnico;
  • Analisar e resolver problemas técnicos complexos em ambientes produtivos;
  • Contribuir para a performance, escalabilidade, resiliência e disponibilidade das aplicações;
  • Participar na evolução de pipelines CI/CD e processos automatizados de deployment;
  • Acompanhar as funcionalidades ao longo de todo o seu ciclo de vida, desde o desenho até à operação em produção;
  • Partilhar conhecimento e contribuir para a evolução técnica da equipa.


Perfil

  • Formação em Engenharia Informática, Software Engineering ou área equivalente, ou experiência profissional relevante;
  • 6+ anos de experiência profissional em desenvolvimento de software;
  • Experiência sólida em C# e .NET/.NET Core;
  • Forte experiência com ASP.NET Core e Web API;
  • Experiência sólida com Angular e TypeScript;
  • Experiência no desenvolvimento e desenho de RESTful APIs;
  • Experiência com microserviços e sistemas distribuídos;
  • Conhecimentos sólidos de autenticação, autorização, HTTP e princípios de API Design;
  • Experiência com MongoDB ou outras bases de dados NoSQL;
  • Conhecimentos de bases de dados relacionais e SQL;
  • Experiência com Entity Framework Core ou tecnologias equivalentes;
  • Conhecimentos sólidos de princípios de arquitetura de software, SOLID e Design Patterns;
  • Experiência com testes unitários e de integração;
  • Experiência com Git, Agile, Continuous Integration e Continuous Delivery;
  • Bom nível de inglês, falado e escrito.


Valorizamos também

  • Experiência com Microsoft Azure e desenvolvimento de aplicações cloud-native;
  • Azure DevOps, pipelines CI/CD e release automation;
  • Docker e aplicações containerizadas;
  • Conhecimentos de Kubernetes / AKS;
  • Azure Service Bus, Azure Functions, App Services e Azure Storage;
  • Experiência com arquiteturas event-driven e sistemas de messaging como Kafka ou RabbitMQ;
  • Experiência com Application Insights, Grafana ou outras ferramentas de observabilidade;
  • Conhecimentos de Domain-Driven Design (DDD) e/ou Clean Architecture;
  • Experiência com sistemas de elevada escala ou aplicações business-critical;
  • Experiência em mentoring ou como referência técnica dentro de uma equipa;
  • Conhecimentos de Go (Golang) e JSON Forms;
  • Utilização de ferramentas de desenvolvimento assistidas por IA, como GitHub Copilot.

Procuramos alguém que pense para além do código, valorize a qualidade e sustentabilidade das soluções e tenha capacidade para assumir ownership desde o desenho até à produção.

Se procuras um novo desafio onde possas contribuir tecnicamente para soluções de elevada escala e impacto, queremos conhecer-te.

Na Mootiva, ligamos talento à inovação. Junta-te a nós.

Similar jobs

CSM

Checkmarx ( Braga ) 3 hours ago