Job
- Level
- Experienced
- Location
- Vienna
- Working Model
- Onsite
- Job Field
- IT, Software, DevOps
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- 49.100 to 78.575€ gross/year
Job Summary
In this role, you will develop cloud-based medical applications, work on pump management and software enhancements, support quality testing, and utilize modern technologies like C#/.NET and React.
Job Technologies
Your role in the team
- Help develop the next generation of cloud-based medical products supporting our growing infusion pump portfolio.
- You will join a multi-disciplinary engineering team developing applications on our BD Cloud Platform. Depending on product requirements, your work may involve drug library software, pump management, or pump connectivity.
- You will develop new capabilities, extend existing applications, and reuse existing components where appropriate. Your work will help real users in hospitals, or patients at home!
- We welcome engineers with frontend, backend, or full-stack experience. You can bring a specialization while contributing across application layers and developing broader technical skills. Our current ecosystem includes C#/.NET services, React/TypeScript applications, Docker, Kubernetes, and Helm. Prior expertise in every technology is not essential. We value disciplined problem-solving, sound technical judgment, and accountability for delivering software that works as specified.
- Design, implement, and maintain features across new and existing cloud applications, including unit tests that demonstrate expected behavior.
- Own well-scoped user stories from requirements clarification through implementation and development testing, supporting Quality Engineers through final verification and resolving identified defects.
- Identify assumptions, clarify acceptance criteria, and collaborate with Quality Engineers to establish how feature correctness and success will be demonstrated.
- Contribute across frontend, backend, and service integration work, collaborating with teammates and the specialized testing team responsible for automated verification.
- Make proportionate technical decisions that account for correctness, maintainability, security, performance, and testability.
- Use GitHub Copilot and other approved AI-assisted development tools to support implementation, investigation, and testing. Critically evaluate generated solutions and remain accountable for their design and behavior.
- Participate in code reviews, and resolve defects with evidence-based investigation.
- Work with containerized applications and existing Kubernetes and Helm configurations in collaboration with platform teams.
- Adhere to the relevant quality control procedures, development lifecycle, and documentation requirements for medical-product software.
- Communicate progress, uncertainties, and blockers clearly, seeking guidance early when needed.
This text has been machine translated. Show original
Our expectations of you
Education
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Qualifications
- Working knowledge of a modern programming language, such as C#, Java, Go, or TypeScript, along with capacity to learn unfamiliar languages and frameworks.
- Vertrautheit mit Git, GitHub, Docker-Containern sowie den Grundprinzipien und Abwägungen von serviceorientierten und monolithischen Architekturen.
- Ability to break down an engineering problem, state assumptions, evaluate possible solutions, and verify results against requirements.
- Understanding of automated testing, code review, debugging, and maintainable software design.
- Ability to use AI-assisted engineering tools effectively: provide clear context and constraints, assess generated code critically, and validate outcomes rather than accepting suggestions unexamined.
- Ownership of assigned work, attention to quality, and the ability to make progress without continuous direction while recognizing when collaboration or escalation is necessary.
- Klare Kommunikation und Bereitschaft, über eine bevorzugte Frontend- oder Backend-Spezialisierung hinaus beizutragen.
- Exposure to Kubernetes, Helm, cloud application development, APIs, or distributed systems.
- Vertrautheit mit Requirements Traceability, strukturierter Verifikation oder dem V-Modell.
Experience
- Foundational software development experience through professional work.
- Experience with C#/.NET, React/TypeScript, or comparable backend and frontend technologies.
- Experience developing healthcare or other regulated software.
This text has been machine translated. Show original
What we offer
- Product-specific technologies, the V-model, and our Quality Management System can be learned in the role.
- Engineers will work with established delivery tooling.
- Ownership of CI/CD pipelines and deployment infrastructure is not required.
- This position does not include production support or on-call responsibilities.
- We believe that when people connect in person, we learn faster, collaborate more deeply, and build a stronger culture. Join us and enjoy a culture where face-to-face collaboration supports your learning, your progress, and your success.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Food & Drink
Health, Fitness & Fun
Higher Take-Home Pay
Topics You Will Work On
Job Locations
About Your Employer
Becton Dickinson Austria GmbH
Wien, Wien
At BD, one of the world's leading medical technology companies, we produce and distribute disposable medical products, devices and reagents with the goal of improving healthcare for people all over the globe.
Description
- Founding Year
- 1961
- Language
- English
- Company Type
- Established Company
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Healthcare, Social Sector
Employer reviews
by devworkplaces.com
Total
(3 Reviews)3.4
Culture
3.5Workingconditions
3.6Engineering
3.3Career Growth
3.3