Software Engineer .net / Event-driven Architecture in Lisbon

Software Engineer .net / Event-driven Architecture in Lisbon

Lisbon Tempo inteiro 56250 - 68750 € / ano (est.) Presencial
N

Num relance

  • Tarefas: Desenvolver aplicações empresariais com C# e .NET, focando em arquitetura moderna.
  • Empresa: Nexyahr, uma empresa inovadora no setor de tecnologia.
  • Benefícios: Ambiente colaborativo, oportunidades de desenvolvimento profissional e impacto real.
  • Outras informações: Crescimento de carreira em um ambiente dinâmico e ágil.
  • Porquê este emprego: Trabalhe em soluções tecnológicas críticas e faça a diferença em projetos internacionais.
  • Qualificações: Experiência em C#, .NET e desenvolvimento de APIs REST.

O salário previsto situa-se entre 56250 - 68750 € por ano.

Estamos à procura de um engenheiro de software experiente (.NET) para se juntar a uma equipa de engenharia Agile colaborativa, desenvolvendo e evoluindo aplicações críticas para os negócios num ambiente tecnológico internacional complexo. Você trabalhará em aplicações empresariais que exigem fiabilidade, escalabilidade, integração de sistemas sem interrupções e melhoria contínua. O papel combina desenvolvimento prático de software, práticas arquitetónicas modernas, testes automatizados e colaboração entre equipas de produto, engenharia e operações.

Responsabilidades Principais

  • Desenhar, desenvolver e manter aplicações empresariais usando C# e .NET (.NET Framework / .NET 8).
  • Criar soluções escaláveis, modulares e manuteníveis seguindo princípios de Clean Code.
  • Aplicar padrões arquitetónicos como CQRS, Padrão de Repositório e Backend for Frontend (BFF).
  • Contribuir para arquiteturas orientadas a eventos e distribuídas usando tecnologias de mensagens.
  • Desenvolver e otimizar consultas SQL e LINQ, trabalhando com SQL Server e migrações de base de dados.
  • Desenhar, implementar e manter APIs REST, incluindo autenticação, autorização e versionamento de API.
  • Contribuir para o desenvolvimento frontend usando Angular ou Blazor.
  • Desenvolver testes unitários, de integração e testes funcionais automatizados.
  • Participar em revisões de código estruturadas através de Pull Requests.
  • Contribuir para pipelines CI/CD e processos de implantação usando Azure Dev Ops.
  • Colaborar com equipas multidisciplinares num ambiente Agile Scrum.

Requisitos Não Negociáveis (Obrigatórios)

  • Experiência profissional comprovada no desenvolvimento de aplicações usando C# e .NET.
  • Conhecimento sólido de bases de dados relacionais, consultas SQL e modelagem de dados.
  • Experiência prática no desenvolvimento e integração de APIs REST e serviços distribuídos.
  • Boa compreensão dos princípios modernos de arquitetura de software, padrões de design e código manutenível.
  • Experiência prática com frameworks de teste, testes unitários e automação de testes.
  • Conhecimento prático de pipelines de integração contínua e entrega contínua.
  • Experiência em equipas de desenvolvimento Agile, participando em revisões de código e colaborando com outros engenheiros.
  • Capacidade de comunicar claramente, desafiar decisões técnicas de forma construtiva e contribuir efetivamente dentro de equipas multidisciplinares.

Por favor, note que candidatos que não atendam a estes requisitos técnicos obrigatórios não serão considerados.

Nice to Have

  • Experiência com .NET 8 e aplicações legadas do .NET Framework.
  • Experiência com Arquitetura Orientada a Eventos e tecnologias de mensagens como Rabbit MQ ou Azure Service Bus.
  • Conhecimento de CQRS, Padrão de Repositório e Arquitetura BFF.
  • Experiência com Angular ou Blazor.
  • Familiaridade com NUnit, NSubstitute e testes de integração automatizados.
  • Experiência com Microsoft Azure, incluindo Azure Portal, Key Vaults e Registos de Aplicações.
  • Conhecimento de containerização e ambientes de implantação em nuvem/on-premises.
  • Experiência com Swagger/Open API, pacotes NuGet e migrações de base de dados.
  • Familiaridade com Azure Dev Ops e ambientes de engenharia a nível empresarial.

O Perfil Que Estamos À Procura

  • A experiência técnica é importante, mas estamos igualmente interessados na sua abordagem aos desafios de engenharia e na colaboração com os outros.
  • Assumir a responsabilidade pelo seu trabalho e cuidar da qualidade do software.
  • Ser intelectualmente curioso e comprometido com o aprendizado contínuo.
  • Navegar em ambientes técnicos complexos com confiança.
  • Desafiar soluções existentes e propor melhorias significativas.
  • Comunicar abertamente e colaborar efetivamente entre equipas.
  • Compreender a importância de código limpo, sustentável e manutenível.
  • Contribuir positivamente para o crescimento técnico da equipa e cultura de engenharia.

O Que Você Pode Esperar

  • A oportunidade de trabalhar em soluções tecnológicas críticas para os negócios com impacto real.
  • Um ambiente de engenharia estruturado e colaborativo.
  • Exposição a arquiteturas de software modernas e práticas de engenharia avançadas.
  • Oportunidades para desenvolvimento técnico e profissional.
  • Colaboração num ambiente tecnológico internacional.

Empregador para Software Engineer .net / Event-driven Architecture in Lisbon: Nexyahr

A Nexyahr é um excelente empregador que valoriza a colaboração e a inovação, oferecendo um ambiente de trabalho híbrido em Lisboa que promove o equilíbrio entre vida profissional e pessoal. Os colaboradores têm acesso a oportunidades de crescimento profissional contínuo, além de um forte foco na formação e desenvolvimento de competências técnicas, como SQL e modelagem UML/BPMN. Junte-se a uma equipa dinâmica onde as suas contribuições são valorizadas e onde pode fazer a diferença no ciclo de vida dos produtos.

N

Dados de contacto:

Equipa de recrutamento de Nexyahr

Achamos que precisas destas competências para brilhares como Software Engineer .net / Event-driven Architecture in Lisbon

C#
.NET
SQL
Data Modelling
REST APIs
Distributed Systems
Software Architecture