Software Developer I R&D

Apply now »

Date: Jan 26, 2026

Location: Cartago, CR

Company: Terumo BCT, Inc.

Under close supervision, participates in the development, testing, and maintenance of software systems supporting regulated medical devices and healthcare solutions. This role is intended for early-career software engineers who are building foundational skills while working within a structured, quality-driven environment.

Works closely with senior engineers, technical leads, and Quality teams to implement well-defined software components, learn regulated software development practices, and contribute to high-quality, compliant medical software solutions. Emphasis is placed on learning, adherence to standards, and consistent delivery of reliable code.

Essential Functions

  • Assist in the design, development, and testing of software components for medical device applications under close guidance from senior engineers.
  • Implement front-end features using Angular following established UI guidelines, coding standards, and design specifications.
  • Develop basic backend functionality using C# (.NET), adhering to provided architectural patterns and coding practices.
  • Create and maintain simple SQL Server queries and database objects under guidance, ensuring correctness and data integrity.
  • Write and execute unit tests to support verification activities, with support from more experienced engineers.
  • Follow defined SDLC, quality, and regulatory processes, including documentation and traceability requirements applicable to medical device software.
  • Participate in code reviews as a contributor, learning from feedback to improve code quality and technical skills.
  • Use Jira to track assigned tasks, defects, and learning objectives, providing regular status updates during Agile ceremonies.
  • Assist in troubleshooting and resolving software defects with guidance from senior team members.

OTHER DUTIES AND RESPONSIBILITIES

  • Participate in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
  • Support maintenance activities and minor enhancements for existing software systems.
  • Learn and apply secure coding practices and basic software quality principles.
  • Collaborate effectively with cross-functional team members, including QA and Systems Engineering.

Minimum qualification requirements

Academic training

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Recent graduates or candidates with equivalent internships, co-ops, or academic project experience will be considered.

Experience

  • 0–2 years of professional software development experience, including internships, co-op programs, or academic projects.
  • Exposure to regulated industries, healthcare, or quality-driven environments is a plus but not required.

Skills

  • Basic proficiency in C# or .NET, with understanding of object-oriented programming fundamentals.
  • Exposure to Angular or modern front-end web technologies.
  • Basic knowledge of SQL and relational databases, preferably SQL Server.
  • Familiarity with Git or other version control systems.
  • Exposure to Jira or similar work-tracking tools.
  • Understanding of basic software development concepts and SDLC.
  • Willingness to learn regulated software practices and documentation standards.
  • Strong attention to detail and commitment to quality.

Good communication skills and ability to work effectively in a team environment.

Under close supervision, participates in the development, testing, and maintenance of software systems supporting regulated medical devices and healthcare solutions. This role is intended for early-career software engineers who are building foundational skills while working within a structured, quality-driven environment.

Works closely with senior engineers, technical leads, and Quality teams to implement well-defined software components, learn regulated software development practices, and contribute to high-quality, compliant medical software solutions. Emphasis is placed on learning, adherence to standards, and consistent delivery of reliable code.

Essential Functions

  • Assist in the design, development, and testing of software components for medical device applications under close guidance from senior engineers.
  • Implement front-end features using Angular following established UI guidelines, coding standards, and design specifications.
  • Develop basic backend functionality using C# (.NET), adhering to provided architectural patterns and coding practices.
  • Create and maintain simple SQL Server queries and database objects under guidance, ensuring correctness and data integrity.
  • Write and execute unit tests to support verification activities, with support from more experienced engineers.
  • Follow defined SDLC, quality, and regulatory processes, including documentation and traceability requirements applicable to medical device software.
  • Participate in code reviews as a contributor, learning from feedback to improve code quality and technical skills.
  • Use Jira to track assigned tasks, defects, and learning objectives, providing regular status updates during Agile ceremonies.
  • Assist in troubleshooting and resolving software defects with guidance from senior team members.

OTHER DUTIES AND RESPONSIBILITIES

  • Participate in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
  • Support maintenance activities and minor enhancements for existing software systems.
  • Learn and apply secure coding practices and basic software quality principles.
  • Collaborate effectively with cross-functional team members, including QA and Systems Engineering.

Minimum qualification requirements

Academic training

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Recent graduates or candidates with equivalent internships, co-ops, or academic project experience will be considered.

Experience

  • 0–2 years of professional software development experience, including internships, co-op programs, or academic projects.
  • Exposure to regulated industries, healthcare, or quality-driven environments is a plus but not required.

Skills

  • Basic proficiency in C# or .NET, with understanding of object-oriented programming fundamentals.
  • Exposure to Angular or modern front-end web technologies.
  • Basic knowledge of SQL and relational databases, preferably SQL Server.
  • Familiarity with Git or other version control systems.
  • Exposure to Jira or similar work-tracking tools.
  • Understanding of basic software development concepts and SDLC.
  • Willingness to learn regulated software practices and documentation standards.
  • Strong attention to detail and commitment to quality.

Good communication skills and ability to work effectively in a team environment.

Under close supervision, participates in the development, testing, and maintenance of software systems supporting regulated medical devices and healthcare solutions. This role is intended for early-career software engineers who are building foundational skills while working within a structured, quality-driven environment.

Works closely with senior engineers, technical leads, and Quality teams to implement well-defined software components, learn regulated software development practices, and contribute to high-quality, compliant medical software solutions. Emphasis is placed on learning, adherence to standards, and consistent delivery of reliable code.

Essential Functions

  • Assist in the design, development, and testing of software components for medical device applications under close guidance from senior engineers.
  • Implement front-end features using Angular following established UI guidelines, coding standards, and design specifications.
  • Develop basic backend functionality using C# (.NET), adhering to provided architectural patterns and coding practices.
  • Create and maintain simple SQL Server queries and database objects under guidance, ensuring correctness and data integrity.
  • Write and execute unit tests to support verification activities, with support from more experienced engineers.
  • Follow defined SDLC, quality, and regulatory processes, including documentation and traceability requirements applicable to medical device software.
  • Participate in code reviews as a contributor, learning from feedback to improve code quality and technical skills.
  • Use Jira to track assigned tasks, defects, and learning objectives, providing regular status updates during Agile ceremonies.
  • Assist in troubleshooting and resolving software defects with guidance from senior team members.

OTHER DUTIES AND RESPONSIBILITIES

  • Participate in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
  • Support maintenance activities and minor enhancements for existing software systems.
  • Learn and apply secure coding practices and basic software quality principles.
  • Collaborate effectively with cross-functional team members, including QA and Systems Engineering.

Minimum qualification requirements

Academic training

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Recent graduates or candidates with equivalent internships, co-ops, or academic project experience will be considered.

Experience

  • 0–2 years of professional software development experience, including internships, co-op programs, or academic projects.
  • Exposure to regulated industries, healthcare, or quality-driven environments is a plus but not required.

Skills

  • Basic proficiency in C# or .NET, with understanding of object-oriented programming fundamentals.
  • Exposure to Angular or modern front-end web technologies.
  • Basic knowledge of SQL and relational databases, preferably SQL Server.
  • Familiarity with Git or other version control systems.
  • Exposure to Jira or similar work-tracking tools.
  • Understanding of basic software development concepts and SDLC.
  • Willingness to learn regulated software practices and documentation standards.
  • Strong attention to detail and commitment to quality.

Good communication skills and ability to work effectively in a team environment.


Job Segment: Front End, Medical Device, R&D, R&D Engineer, .NET, Technology, Healthcare, Research, Engineering

Apply now »