Senior .NET Backend Developer
hace 2 días
Barcelona
Who we are mylife Diabetes Care is a renowned diabetes specialist with over 40 years of experience. mylife Diabetes Care presents and markets its product portfolios under the umbrella brands mylife™ directly to patients or via pharmacies and hospitals. The brand combines advanced insulin delivery solutions with intuitive digital products to simplify daily diabetes management for users and healthcare professionals. Its mission is to provide safe, reliable and user-centered technologies that improve therapy outcomes and enhance quality of life. The mylife portfolio includes insulin pumps such as the mylife YpsoPump, mobile and cloud-based applications, and interoperability features that enable seamless data exchange across devices and platforms. The ecosystem is developed to support open integration with algorithm partners, therapy management platforms, and healthcare systems, ensuring flexibility and personalized care across markets. The company is headquartered in Burgdorf, Switzerland, and has a global network of production and development facilities, sales subsidiaries and distribution partners employing a staff of around 700 employees worldwide. Our company purpose of “engineering miracles for people leaving with diabetes, by combining medical devices and digital technologies” perfectly illustrates our core business ambition: market our innovative, high-quality and reliable innovative insulin infusion systems which allow patients improve their quality of life and treatment outcome. mylife Diabetes Care has a SW Development Hub in Barcelona since April 2022, and now we are around 20 employees with collaborative and good team spirit. The position that we are looking for is based in Barcelona. For more information, please refer to the following website: Your mission As a .NET backend developer in our company, you’ll help in the design, building and evolution of our end-to-end platform on .NET and Microsoft Azure. In our team, you’ll work across the stack, with a strong focus on backend services, APIs, and Azure, while also contributing to our Blazor/Razor frontends when needed. You will take part in architecture, implementation, testing, performance, security, and CI/CD, working as part of a cross-functional product team. The projects that you will be dealing with are related to the storage and visualization of our device data (insulin delivery devices) and therapy data. You will be contributing in easing the life of people living with Type I diabetes. What you will do • Design and implement features across our .NET stack., • Own services and user-facing functionality from idea to production rollout., • Build and maintain robust, secure, and scalable RESTful APIs., • Apply best practices for maintainable code., • Design and implement solutions using Azure Services like: Web Apps, Functions, Container Apps, Service Bus, Cosmos DB, SQL Server, Storage., • Write and maintain automated tests and contribute to a solid testing culture., • Implement authentication and authorization following security best practices across the application and infrastructure., • Contribute to IaC definitions using Bicep and/or Terraform plus PowerShell., • Implement CI/CD pipelines to automate build, test, and deployment workflows., • Review code, coach other engineers, and promote engineering best practices., • Collaborate closely with product owners, QA, and fellow engineers in an agile environment. Who you are / What You Bring Must-have • 5+ years of professional experience with .NET (Core / 6+), ideally including .NET 9., • Strong skills in C# and ASP.NET Core for building APIs and server-side logic., • Experience working across the stack (backend + some frontend), ideally with Razor Pages and/or Blazor., • Hands-on experience deploying and operating applications on Microsoft Azure (or AWS)., • Experience with several of the following Azure services (or similar services on AWS):, • Web App, Azure Functions, Container Apps, • Cosmos DB and/or SQL Server, • Service Bus (queues/topics), • Azure Storage (blobs/queues/tables), • Azure Key Vault, • Solid understanding of automated testing with xUnit or similar frameworks., • Practical experience with CI/CD, preferably using Azure DevOps Pipelines., • Experience with Infrastructure as Code (Bicep and/or Terraform, plus PowerShell scripting)., • Familiarity with Microsoft Entra ID (Azure AD or similar) for authentication and authorization., • Strong debugging and performance optimization skills., • Excellent communication skills and comfort working in a collaborative, cross-functional team., • Proactive, ownership-oriented mindset., • Excellent English: both written and spoken (B2 is a must)., • Experience with Agile: Scrum and/or Kanban Nice to have • Deeper experience with Blazor for building rich interactive UIs., • Experience with distributed / event-driven systems using Service Bus., • Knowledge of DDD, CQRS, or similar architectural patterns., • Experience with containers (Docker) and running workloads on Azure Container Apps or Kubernetes., • Experience in enterprise / regulated environments (security, compliance, audit)., • AI‑assisted development experience (GitHub Copilot, Cursor)., • Experience with Scaled Agile: SaFe What’s In It For You • Competitive salary in 12 monthly payments, • 25 vacation days, • Hybrid model (2 days onsite, 3 days @ home), • Flexible working hours (40h/week), • Sanitas medical insurance (fully covered by the company), • Public transport AMB ticket and Bicing membership (100% company-paid), • Central Barcelona office (Rambla de Catalunya 18), • Gym contribution and birthday gift, plus frequent team activities, • Free soft drinks, coffee, snacks and fruit on a weekly basis., • Real impact in a MedTech company., • A dynamic, international environment with strong purpose in healthcare