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.