Want to see more? Find all job opportunities for both BioFire and bioMérieux worldwide by .
Description
Position Summary :
We develop equipment, tests, and software that deliver rapid, high-impact, actionable results in immunoassays, microbiology, and molecular biology.
The Software Engineer will develop and support software supporting patient health and consumer product safety.
Primary Responsibilities :
- Software Development : Write, test, and maintain high-quality code for software applications, ensuring they meet specified requirements and standards.
- Design and Architecture : Collaborate with other team members to design software solutions and system architecture. Consider scalability, maintainability, and performance in the design process.
- Coding and Programming : Use various programming languages, tools, and frameworks to implement software solutions. Stay up-to-date with industry best practices and emerging technologies.
- Debugging and Troubleshooting : Identify and fix software defects, bugs, and performance issues. Conduct thorough testing and debugging to ensure the functionality and integrity of the software.
- Collaboration : Work closely with cross-functional teams, including product managers, quality assurance (QA) engineers, and other stakeholders, to understand requirements and deliver software solutions that meet business needs.
- Documentation : Create and maintain documentation for code, design, and implementation details. This includes writing clear and concise technical documentation for fellow engineers and end-users.
- Continuous Integration and Deployment : Implement and maintain automated build and deployment processes to streamline the development lifecycle.
- Code Reviews : Participate in and conduct code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.
- Research and Development : Stay informed about industry trends, new technologies, and best practices. Apply new knowledge to improve existing systems and processes.
- Testing : Develop and execute unit tests, integration tests, and performance tests to ensure the reliability and robustness of software applications.
Education, Skills, & Experience :
- A bachelor's degree in Computer Science, Software Engineering, or related field with 4 years of software development experience ORHigh School Diploma / GED with 8 years of software development experience OR Associates degree or professional certification with 6 years of software development experience
- Programming Skills : Proficiency in C#, SQL, Python, WPF, .NET MAUI preferred
- Additional Technical Skills : Process mapping, Networking Skills; UDP, TCP / IP, Tracert
- Project Management : Experience with software development methodologies, e.g. Agile, Scrum, etc.
- Version Control : Familiarity with version control systems, such as Git.
- Regulatory and Compliance : FDA, QSR and ISO quality systems preferred
LI-US
30+ days ago