
Software Developer, BPA, BBIO GROUP
Bruker
full-time
Posted on:
Location Type: Hybrid
Location: Germany
Visit company websiteExplore more
Tech Stack
About the role
- Design and deliver intuitive, high-performance front ends for analytical solutions built on Nuclear Magnetic Resonance (NMR) technology.
- Translate complex scientific workflows into elegant, reliable user experiences, supported by robust software architecture and secure-by-design principles.
- Integrate data visualization, automation support, and interoperable APIs to provide scalable, maintainable solutions that improve laboratory productivity and enhance customer experience across applied markets (biotech/pharma and industrial).
- Architect, implement, maintain, and refine modern C#/.NET UI applications for NMR-based analytical use cases.
- Convert domain requirements from scientists and application specialists into intuitive, discoverable workflows, visualizations, and reports.
- Optimize rendering performance for large scientific datasets.
- Design and develop software that incorporates cybersecurity measures, implements vulnerability management processes, and follows secure-by-design principles, while collaborating closely with Regulatory Affairs to ensure compliance.
- Work closely with product and project management, NMR domain experts, and QA/Regulatory Affairs to plan increments, refine backlogs, and deliver on roadmap commitments.
- Produce high-quality technical documentation (architecture overviews, user guides, troubleshooting) and provide third-line engineering support as needed.
- Support development and integration of features that leverage advanced analytics (deep learning / machine learning) with a strong focus on usability.
- Define and enforce code quality practices (including unit/UI testing, static analysis, code reviews, and continuous integration), contribute to architectural decision records, and help set up and maintain build server infrastructure.
Requirements
- Advanced to expert proficiency in C# and the .NET ecosystem.
- Strong experience in graphical user interface (GUI) design and development (e.g. WinForms, WPF).
- Deep understanding of applying cybersecurity principles in software development.
- Proficient in build automation and managing CI/CD pipelines, including writing and executing unit tests.
- Able to produce clear, comprehensive technical documentation for software solutions.
- Familiarity with data visualization frameworks and graphics APIs (e.g. OpenGL, DirectX).
- Comfortable working with agile development tools (e.g. JIRA) and version control systems (e.g. Git, Bitbucket).
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETGUI designWinFormsWPFcybersecurity principlesbuild automationCI/CD pipelinesdata visualization frameworksunit testing
Soft Skills
collaborationcommunicationtechnical documentationproblem-solvinguser experience design