Principal Software Engineer - Web Based Software For Medical Device

InnoTech Staffing, Cambridge, MA (United States)

Category: Programming

Posted on: 13 Jan 2021

.Net JavaScript JQuery

Job Description

InnoTECH Staffing is looking to hire a Principal Software Engineer for a medical device client North of Boston, MA.

 

PURPOSE AND SCOPE:

The candidate will participate in product development activities related to the design, development, testing, and/or support of web based software for Company's products.

 

PRINCIPAL DUTIES AND RESPONSIBILITIES:

    Design, develop, code and unit test software following internal design control SOPsApply state-of-the-art methods in creating software for Company products; develop improvements to existing designsApply the principles of software configuration management, software life cycle, and software maintainability, as applicableDebugging new designs and developing reliability improvements to existing & new designParticipate in multidisciplinary teams, including pairing with other engineers to solve complex problemsProvide technical support for product engineering, design development, integration, test and evaluationFollow Design Control SOPs for projects and programs, including following the software development lifecycleWork with Quality Assurance to meet the requirements of our internal Quality System, including specific requirements of GMPs, FDA QSR, relevant IEC standards, and ISO 9001Assist in Risk Analysis including, Fault Tree Analysis (FTA), Operator Misuse Analysis (OMA), and Failure Mode and Effects Analysis (FMEA) activities to ensure process shortcomings are identified and appropriately addressedAssist in developing reports and other data mining activitiesAssist in Integrating Company's products with customer systemsAssist with researching and resolving software related customer complaintsEnsure all systems and data are protected according to relevant SOPs

 

EDUCATION:

    BS in Computer Science with a focus on software design and programming

 

EXPERIENCE AND REQUIRED SKILLS:

    10+ years of experience in software product engineering and developmentExperience in all phases of the software development lifecycleC#, .Net Core, Javascript / jQuery, HTML, CSS and ASPX Language SkillsExperience in building solutions using MS Azure technologiesExperience in Web GUI design using ASPX and multi-tiered business logicOutstanding verbal and written communication skillsExperience with Microsoft Development ToolsExperience building ASPX / .Net applications and servicesConduct code reviews, create and maintain requirements and specification documentsCreate and execute unit tests as part of software validation effortsStrong knowledge of project lifecycles, software development environments, and source control techniques

 

DESIRABLE:

    Experience working in a highly regulated industry, medical device preferredExperience and knowledge of cybersecurity methodologies and testingExperience with automated testingKnowledge of Networks, Network infrastructure and Network protocols


Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you job alerts to provided email.

Job Source: Ziprecruiter (Will expire by: 2021-02-27 00:00:00)

Apply Now

Quick poll
How did COVID-19 affect your employment?
  • Nothing's changed
  • I now work from home
  • My salary decreased
  • I lost my job

* This poll is anonymous.