BD is looking to develop and maintain cutting-edge software solutions that support their medical technology products to improve healthcare outcomes.
Requirements
- Knowledge of software design principles and implementation practices
- Proficiency with source code management tools such as GitHub
- Familiarity with work tracking tools like JIRA
- Experience with C-Sharp stack, Go, Rust, and/or modern web frameworks (React, NodeJS, Spring, Ruby) (preferred)
- Knowledge of container frameworks and deployment practices (preferred)
- Understanding of security protocols such as TLS/PKI and OAuth 2.0 (preferred)
- Database knowledge including SQL Server and MySQL (preferred)
Responsibilities
- Design and implement software solutions adhering to coding standards and system requirements
- Conduct thorough testing and evaluation of own and team-developed software, including third-party components
- Create and maintain comprehensive technical documentation for software design, implementation, and testing processes
- Participate in design review meetings to ensure adherence to development procedures and standards
- Identify, troubleshoot, and resolve software errors and issues promptly
- Collaborate with cross-functional teams to ensure timely delivery of product engineering projects
- Develop and maintain secure, scalable, and high-performing software applications
Other
- Experience working in collaborative, high-pace agile teams
- Strong interpersonal and communication skills
- Ability to work effectively across cross-functional teams
- 6+ months of internship or industry experience (preferred)
- Bachelor's Degree in Computer Science, Software Engineering, or a related field