Fresenius Kabi USA

Senior Engineer, Software HIT

Fresenius Kabi USA

full-time

Posted on:

Location Type: Hybrid

Location: North AndoverMassachusettsNew HampshireUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $115,000 - $135,000 per year

Job Level

About the role

  • Analyzes, plans, designs, executes, and documents software applications and/or processes within established medical product design controls.
  • Designs and develops software adhering to product requirements, definitions and/or program goals.
  • Applies standard techniques and resolves moderate to high complexity problems/defects, performing root cause and failure analysis.
  • Displays a solid understanding and ability to apply technical theories/practices utilized by own discipline and other disciplines outside the primary area of expertise to identifies coverage of risks, requirements, architectural components, functions, and performance.
  • Wide latitude for independent judgment to resolve issues and contribute to the team’s development.
  • Works with senior leadership to improve software engineering process efficiency.
  • Performs code reviews to confirm software implemented to approved designs, specifications and meet quality standards.
  • Assists with Project timing, tracking progress to program schedule.
  • Recognizes and Identify improvements for software engineering process deficiencies and software development best practices.
  • Mentors and guides junior staff, routinely provides advice and assistance to team members regarding routine and unique problems.
  • Works with internal and external staff to conduct design, redesign, prototype, and other software engineering activities.
  • Authors and reviews software specifications compliant with design control process.
  • Develops and maintains technical records and detailed documentation for internal and external stakeholders, following standard practices and good documentation procedures.

Requirements

  • Bachelor’s degree in Engineering is required, Information Technology or related field is preferred.
  • 5+ years of experience in software engineering, troubleshooting, and solving problems.
  • Experience in the software development life-cycle methodology and verification of software product implementation.
  • Experience of medical device development processes and FDA regulations a plus.
  • Demonstrated experience in designing and implementing performant system software solutions using a variety of .NET technologies.
  • Demonstrated experience in using Object Oriented design patterns in multi-tiered and multi-layered architectures.
  • Experience with C#, .NET Framework / .NET Core, Web Application Development, Windows and Web Services and SQL Server is required.
  • Experience with HTTP, SOAP, and REST protocols is required.
  • Experience in internet networking design architecture for real-time communications is a plus.
  • Experience with various types of automated testing such as Unit, Integration, System, Performance, Load/Stress, Regression is desired.
  • Experience working in the virtual and cloud environments is required.
  • Experience with VMWare, AWS/Azure desired.
  • Ability to diagnose and solve problems involving multiple technologies (i.e., front end web clients, C#, Entity Framework, SQL).
  • Knowledgeable in source control management and configuration.
  • Experience with Git/Bitbucket desired.
  • Ability to work as a collaborative team member.
  • Strong in problem solving, analytical and debugging skills.
  • Attention to details, natural inclination to be methodical.
  • Excellent in written and verbal communication skills.
Benefits
  • 401(k) plan with company contributions
  • Paid vacation
  • Holiday and personal days
  • Employee assistance program
  • Health benefits including medical, prescription drug, dental and vision coverage
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringtroubleshootingproblem solving.NET technologiesObject Oriented design patternsC#.NET Framework.NET CoreSQL Serverautomated testing
Soft Skills
problem solvinganalytical skillsdebugging skillsattention to detailmethodical approachwritten communicationverbal communicationmentoringcollaborationindependent judgment
Certifications
Bachelor’s degree in EngineeringBachelor’s degree in Information Technology