The perfect candidate for the
Senior Full-Stack Software Engineer
brings minimum 5 years of professional software development experience and additionally deep expertise with C# and the .NET framework for building backend services. Also we are looking for someone with strong communication skills in English (and a proven track record as a versatile team player).
•
Start Date: ASAP, latest Possible Start Date:
• Planned Duration of Employment: 12 months, extension: possible
• Workplace: Rotkreuz
• Workload: %
Duties
• Design, develop, and maintain high-quality software across the full stack for our core instrument software.
• Play a key role in building and evolving robust back-end controllers using C#/.NET that interface with instrument hardware and handle data processing.
• Implement the new front-end user interface using React and TypeScript, replacing the existing legacy GUI for instrument management.
• Collaborate closely with project leaders, Testers, and other engineers to define, estimate, and deliver features.
• Ensure all development practices and delivered software meet the stringent requirements of a regulated environment, including documentation, testing, and compliance standards.
• Participate in code reviews, design discussions, and mentoring junior team members.
• Diagnose and resolve complex technical issues, bottlenecks, and performance challenges related to software-instrument communication.
Must Haves:
• 5+ years of professional software development experience.
• Deep expertise with C# and the .NET framework (or .NET Core) for building backend services (e.g., RESTful APIs, device communication layers).
• Proficiency in modern front-end development using React (or a similar modern framework like Angular/Vue) and TypeScript.
• Experience working in a regulated industry (e.g., Medical Devices, Scientific/Lab Equipment) with a strong understanding of compliance, security, and quality assurance best practices.
• Excellent communication skills in English (fluent) and a proven track record as a versatile team player who thrives in a collaborative, cross-functional setting.