Terumo Blood and Cell Technologies
Senior Software Engineer
Terumo Blood and Cell Technologies, Denver, Colorado, United States, 80285
Job Summary
Under general direction, participates as a high-level technical expert in design, development, coding, testing, and debugging new application software as well as significant enhancements to existing application software for internal and external customers. JOB TITLE:
Senior Software Engineer Key Responsibilities
Act as high-level technical expert, addressing problems of systems integration, compatibility, interoperability and multiple platforms. Lead a development team in the design of highly complex software systems for internal and external customers and is responsible for project completion as required. Designs, develops, operates and maintains software components and software systems to apply to, and integrate with engineering, scientific, regulatory, and manufacturing requirements. Independently design and develop new software products or major enhancements to existing software for internal and external customers. Provides functional and empirical analysis related to the design, development, and implementation of software systems. Perform feasibility analysis on potential future projects to management. Performs and approves code and test reviews. Exercise considerable latitude in determining technical objectives of assignment. Demonstrates expert computer science fundamentals such as design patterns, data structures, OOP and software design. Minimum Qualifications
Bachelor’s degree in Computer Science or equivalent of education and experience sufficient to successfully perform the essential functions of the job may be considered. Minimum 8 years experience of professional software development Mission critical applications experience, preferably medical products or devices. Knowledge of regulatory requirements preferred. Required Skills
Expertise in at least one modern object-oriented programming language with C# strongly preferred Strong understanding of object-oriented design. Proficient in front-end development with React, Angular - Angular preferred. Proficient with databases such as MySQL, Azure SQL, NoSQL and/or Redis Cache. Skilled in unit and component level testing. Experienced in software design, patterns, and architecture. Experience with microservice architectures, containerization (Docker, Kubernetes), and event-driven systems using message buses like RabbitMQ Desired Skills
Understanding of HL7 v2, v3, FHIR (Fast Healthcare Interoperability Resources), and CDA (Clinical Document Architecture) for seamless healthcare data exchange Hands-on experience with Mirth Connect for HL7 v2, FHIR, and CDA transformations. Knowledge of healthcare data security (HIPAA), authentication protocols (OAuth 2.0, OpenID Connect), and regulatory compliance (GDPR, 21 CFR Part 11) for protecting patient/donor information Physical Requirements
Typical Office Environment requirements include: reading, speaking, hearing, close vision, traverse, bending, sitting, and occasional lifting up to 20 pounds. Job Details
Employment type: Full-time Seniority level: Mid-Senior level Job function: Information Technology and Engineering Industry: Hospitals and Health Care Base pay range: $133,300.00/yr - $166,600.00/yr
#J-18808-Ljbffr
Under general direction, participates as a high-level technical expert in design, development, coding, testing, and debugging new application software as well as significant enhancements to existing application software for internal and external customers. JOB TITLE:
Senior Software Engineer Key Responsibilities
Act as high-level technical expert, addressing problems of systems integration, compatibility, interoperability and multiple platforms. Lead a development team in the design of highly complex software systems for internal and external customers and is responsible for project completion as required. Designs, develops, operates and maintains software components and software systems to apply to, and integrate with engineering, scientific, regulatory, and manufacturing requirements. Independently design and develop new software products or major enhancements to existing software for internal and external customers. Provides functional and empirical analysis related to the design, development, and implementation of software systems. Perform feasibility analysis on potential future projects to management. Performs and approves code and test reviews. Exercise considerable latitude in determining technical objectives of assignment. Demonstrates expert computer science fundamentals such as design patterns, data structures, OOP and software design. Minimum Qualifications
Bachelor’s degree in Computer Science or equivalent of education and experience sufficient to successfully perform the essential functions of the job may be considered. Minimum 8 years experience of professional software development Mission critical applications experience, preferably medical products or devices. Knowledge of regulatory requirements preferred. Required Skills
Expertise in at least one modern object-oriented programming language with C# strongly preferred Strong understanding of object-oriented design. Proficient in front-end development with React, Angular - Angular preferred. Proficient with databases such as MySQL, Azure SQL, NoSQL and/or Redis Cache. Skilled in unit and component level testing. Experienced in software design, patterns, and architecture. Experience with microservice architectures, containerization (Docker, Kubernetes), and event-driven systems using message buses like RabbitMQ Desired Skills
Understanding of HL7 v2, v3, FHIR (Fast Healthcare Interoperability Resources), and CDA (Clinical Document Architecture) for seamless healthcare data exchange Hands-on experience with Mirth Connect for HL7 v2, FHIR, and CDA transformations. Knowledge of healthcare data security (HIPAA), authentication protocols (OAuth 2.0, OpenID Connect), and regulatory compliance (GDPR, 21 CFR Part 11) for protecting patient/donor information Physical Requirements
Typical Office Environment requirements include: reading, speaking, hearing, close vision, traverse, bending, sitting, and occasional lifting up to 20 pounds. Job Details
Employment type: Full-time Seniority level: Mid-Senior level Job function: Information Technology and Engineering Industry: Hospitals and Health Care Base pay range: $133,300.00/yr - $166,600.00/yr
#J-18808-Ljbffr