This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer at Becton Dickinson, you will work on production software controlling state-of-the-art robotic systems to automate medical diagnostic instruments. The role involves working on modern technologies in a high-performing Agile/Scrum team. Responsibilities cover the full software development lifecycle, including design, development, testing, debugging, deployment, and field support.
Job Responsibility:
Design, develop, test, and support software components independently
Define requirements specifications and test plans for software validation
Contribute to project scheduling, including defining scope, task durations, and execution order
Translate requirements into well-structured software components and documentation
Participate in design reviews and code inspections
Implement solutions for defect issues and ensure software mitigates system faults and risks
Develop automated unit tests to verify software functionality
Monitor progress against project timelines and report status updates
Requirements:
Minimum 5 years of experience in GUI development (preferably Angular)
Minimum 5 years of experience in C# development
Minimum 5 years of experience in C# ASP.NET MVC development
Minimum 3 years of experience with MS SQL database design and access
Minimum 2 years of experience with AngularJS 2+
Expertise in C# ASP.NET MVC development
Proficiency in HTML, CSS, TypeScript, and JavaScript
Experience with JavaScript frameworks like Angular 2+, Bootstrap, and JQuery
Strong background in MS SQL Server and Entity Framework
Hands-on experience with Visual Studio
Strong problem-solving and results-driven mindset
Excellent written and verbal communication skills
BS degree in Computer Science, Computer Engineering, or a related Engineering discipline