Cloud ComputingContinuous Integration And Continuous DeliverySoftware DesignSoftware DevelopmentAmazon Web ServicesContinuous DeliveryDesign ReviewReliabilityResearch And DevelopmentTechnical Documentation
Senior (5-8 years) -
San DiegoCA
BD is a global medical technology company that is advancing the world of health™. www.bd.com
45665+ employees
HealthcareMedTechDiagnosticsTechnology
Role
Who you are
Bachelor’s Degree required Master's or advanced degree strongly preferred
At least 7 years of growing responsibility in Research & Development roles
Experience with C# React Java preferred
Experience operating in agile development environments preferred
Experience with healthcare environments preferred
Experience with cloud-based technologies from public cloud providers (e.g. AWS GCP Azure) preferred
Experience with REST architecture preferred
Experience with multiple database implementations (e.g. MySQL SQL Server non-relational databases) preferred
Experience in software development for cloud-based applications and container-based solutions (Serverless Kubernetes Docker Swarm)
Cloud management experience (AWS Azure GCP)
Experience developing in Go and Node.js or Python
Experience in automating software and deployment environments for CI/CD
Experience in configuration management tools (AWS CDK Terraform Chef Ansible)
Experience working with global teams a strong plus
Strong written and oral communication skills required
Ability to perform in a team environment with task-oriented focus strong customer/client orientation strong sense of teamwork and collaboration demonstrated capability for critical thinking willingness to travel up to 20% (domestic and international)
Desirables
Web Development
AWS/Azure
Jenkins
What the job involves
Perform software design and implementation following coding guidelines and considering system characteristics to produce optimal performance reliability and maintainability
Conduct software evaluation and testing of own software software from other engineering staff and third-party software
Provide technical documentation for the design implementation and testing of the software
Attend design review meetings as needed to adhere to the software development procedures
Document and repair errors related to software
Enhance professional growth and development through participation in educational programs current literature in-service meetings and workshops
Work with multi-functional project teams to complete Product Engineering projects with minimal guidance
Develop cohesive interpersonal working relationships with all peers and team members
Work with source code management tools (e.g. Github) and work tracking tools (e.g. JIRA)
BD is one of the largest global medical technology companies in the world. Advancing the world of health™ is our Purpose. We improve medical discovery, diagnostics, and the delivery of care by developing innovative technology, services, and solutions. This commitment enhances safety, efficiency, and outcomes for healthcare providers and patients. Collaborating with customers, we address challenging global health issues to expand access to healthcare.
Company benefits
Valuable competitive package
Opportunities for rewards and recognition
Performance-based culture
Well-being and development programs
Compensation based on experience skills and location