Descrição
Resumo:
Procuramos um Desenvolvedor Backend experiente, com sólidas competências em C# e .NET, para projetar e desenvolver a lógica de backend e as camadas de integração para aplicações multiplataforma.
Principais destaques:
1. Modele o futuro com tecnologias e serviços de alta qualidade na Bosch
2. Desenvolva lógica de backend e camadas de integração para aplicações multiplataforma
3. Contribua para uma arquitetura de aplicações robusta, escalável e mantível
**Descrição da empresa**
Na Bosch, moldamos o futuro inventando tecnologias e serviços de alta qualidade que despertam entusiasmo e enriquecem a vida das pessoas. Nossa promessa aos nossos colaboradores é inabalável: crescemos juntos, desfrutamos do nosso trabalho e inspiramo-nos mutuamente. Junte-se a nós e sinta a diferença.
Com mais de 300 colaboradores especializados e cerca de 15 nacionalidades, as atividades da Bosch em Lisboa concentram-se nas áreas de vendas, marketing, comunicação, formação, serviços de nearshoring e apoio partilhado em recursos humanos para a Europa. A diversidade, o compromisso e o conhecimento especializado da equipa são os principais fatores de sucesso desta organização.
A Bosch Service Solutions desenvolve e fornece soluções de Experiência do Cliente, Mobilidade e Monitorização para empresas e respetivos clientes.
As nossas equipas encontram soluções rápidas e eficientes para milhares de pessoas diariamente — desde a gestão de sinistros até chamadas de emergência que salvam vidas, entre outros serviços. Defina os padrões e torne-se pioneiro em conjunto com cerca de 9000 colaboradores em todo o mundo.
**Descrição da vaga** **Sobre a função**
Procuramos um Desenvolvedor Backend experiente, com sólidas competências em C\# e no ecossistema .NET, idealmente com experiência em .NET MAUI ou em arquiteturas de aplicações cross-platform. Irá ajudar a projetar e desenvolver a lógica de backend, serviços, motores locais e camadas de integração que sustentam as nossas aplicações multiplataforma destinadas a Android e Windows.
Esta função envolve a construção de módulos de backend performantes, a ativação de comunicação perfeita com APIs REST e a contribuição para uma arquitetura de aplicações robusta, escalável e mantível.
**O que irá fazer**
Desenvolvimento Backend (C\# / .NET)
* Desenvolva componentes de backend, serviços e lógica de negócios para aplicações .NET MAUI.
* Implemente processamento de dados, fluxos de sincronização, cache e pipelines de processamento.
* Crie bibliotecas de backend modulares reutilizáveis nos ambientes Android, Windows e web.
Integração e comunicação com APIs
* Consuma APIs REST e implemente fluxos de comunicação seguros e tolerantes a falhas.
* Projete clientes de API, camadas de rede e modelos estruturados de pedido/resposta.
* Colabore com equipas de backend para refinar contratos de API e otimizar a troca de dados.
Arquitetura multiplataforma
* Contribua para a construção de capacidades de backend cross-platform dentro de aplicações .NET MAUI.
* Garanta que os componentes de backend funcionem de forma fiável em diferentes plataformas e restrições de dispositivos.
* Otimize para desempenho, utilização de memória e cenários offline.
Serviços HTTP incorporados
* Contribua para funcionalidades que envolvam servidores HTTP leves ou pontos finais de serviço locais.
* Ajude a implementar comunicação REST/HTTP local entre componentes.
Qualidade, otimização e ferramentas
* Escreva código C\# mantível, testável e bem estruturado.
* Realize perfis de desempenho, depuração e otimizações.
**Qualificações** **Competências técnicas**
* Experiência em desenvolvimento backend com C\# e .NET.
* Experiência na construção de serviços de backend, camadas de lógica de negócios ou bibliotecas modulares.
* Sólida compreensão de APIs REST, comunicação HTTP, serialização e tratamento de erros.
* Familiaridade com programação assíncrona, multithreading e otimização de desempenho.
* Experiência com .NET MAUI, Xamarin ou outros frameworks cross-platform (ou disponibilidade para aprender rapidamente o MAUI).
* Bom entendimento do ciclo de vida de aplicações em Android ou Windows.
**Desejável**
* Experiência com arquiteturas orientadas para offline-first ou armazenamento de dados local (SQLite, Realm, etc.).
* Conhecimento de frameworks de injeção de dependência no .NET (Microsoft.Extensions, Autofac, etc.).
* Familiaridade com servidores HTTP incorporados ou padrões de rede local.
* Experiência com pipelines CI/CD para .NET ou desenvolvimento móvel.
**Competências-chave**
* Domínio técnico: forte compreensão da arquitetura de backend e dos padrões em C\#.
* Pensamento sistémico: capacidade de projetar fluxos de backend que suportem comportamentos cross-platform.
* Resolução de problemas: capacidade de diagnosticar problemas complexos de desempenho e integração.
* Colaboração: comunica-se eficazmente com equipas de frontend, mobile, QA e backend.
* Adaptabilidade: confortável a trabalhar em ambientes móveis, desktop e orientados para APIs.
* Foco na qualidade: entrega código de backend limpo, fiável e bem testado.
**Informações adicionais** **O que oferecemos:**
Desafios num ambiente internacional \| oportunidades de carreira numa das melhores empresas do mundo \| horários flexíveis \| serviços médicos \| descontos para colaboradores \| atividades desportivas e de saúde \| refeitório \| bom acesso ao transporte público \| espaço para a criatividade.
**Histórias de sucesso não acontecem por acaso. São construídas...**
**Construa-a! Aguardamos ansiosamente a sua candidatura!**