What are the responsibilities and job description for the Intern, Software Engineer position at HemoSonics, LLC?
PURPOSE OF POSITION
This is a paid full-summer internship offering full-time on-site work experience performing software engineering work for an in vitro diagnostic Point of Care (POC) system during the summer months. In addition to the experience gained through their team, and the other opportunities provided during their time at HemoSonics, all interns are required to conclude the program by giving a formal presentation on their work.
ESSENTIAL JOB DUTIES AND RESPONSIBILITIES
- Work with an interdisciplinary team, under the direction of the Software Development Manager on various projects, which could possibly include:
- Use .Net C# or Powershell to develop an interface between an Application under Test and our Enterprise Level Test System (JAMA).
- Develop automated test scripts using Telerik Test Studio.
- Assist with porting a legacy web application from .NET framework to NET Core.
- Actual projects will be determined by the needs of the team at the start of the internship.
- Assist with manual testing to become familiar with features of the POC system that will be automated.
- Give a formal presentation on their work at the conclusion of the program.
- Conduct activities in compliance with laboratory safety and good laboratory practices.
KNOWLEDGE & SKILLS
- Experience developing software.
- Use Git to manage Source Code, nice to have already, but we will teach this if necessary.
- Familiarity with programming best practices is preferred
- Ability to follow universal precautions.
- Knowledge of C# or Powershell a plus but not required.
- Ability to work effectively on an interdisciplinary team.
- Self-starting, self-motivated and capable of working independently when necessary.
EDUCATION & EXPERIENCE REQUIREMENTS
- Currently enrolled student pursuing a bachelor’s degree in Computer Science, Mathematics, or similar STEM field.
PHYSICAL AND COGNITIVE DEMANDS
The physical demands described here are representative of those that must be met by an employee to
successfully perform the essential functions of the job. Reasonable accommodations may be made to
enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to:
- Listen and communicate using both verbal and written feedback. Must be able to exchange accurate information in these situations.
- Maintain a high level of consistent cognitive function.
- Perform consistent keyboarding/computer use in a typical office environment for extended periods of time, up to 8 hours per day.
- Be fully vaccinated against Covid-19 or meet the requirements for a medical or religious exemption.
The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions and perform any other duties, as assigned by their manager.