Software Technical Specialist - MGC

MGC Diagnostics
Saint Paul, United States of America
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 70K

Job location

Saint Paul, United States of America

Tech stack

Software Applications
Software Debugging
Log Analysis
Microsoft Visual Studio
Microsoft SQL Server
Software Engineering
Verification and Validation (Software)
Information Technology
SQL Server Management Studio (SSMS)

Job description

The Software Technical Specialist is responsible for leading the investigation and resolution of software-related issues through advanced debugging and root cause analysis. This role provides direct customer support when needed, maintains accurate technical documentation, and collaborates with cross-functional teams to ensure product stability and performance. Additionally, the position plays a key role in managing security risk assessments across software products, requiring a strong foundation in cybersecurity best practices. Success in this role demands a blend of technical expertise, analytical thinking, and clear communication., Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Issue Triage & Prioritization
  • Lead the triage, prioritization, and resolution of software bugs, incidents, and support requests.
  • Review and validate incoming reports, assess impact, and assign severity levels.
  • Route issues to appropriate teams and ensure timely resolution.
  • Initial Investigation & Debugging
  • Conduct preliminary debugging and root cause analysis.
  • Analyze logs, stack traces, and memory dumps.
  • Reproduce issues in test environments to assist in diagnosis.
  • Provide direct support to customers by assisting in issue resolution.
  • Documentation
  • Create and maintain user guides, installation manuals, release notes, and troubleshooting documentation.
  • Update content to reflect new features, fixes, and process changes.
  • Develop both internal and customer-facing resources to support issue resolution and product use.
  • Cross-Team Support
  • Act as the first point of contact for software-related issues raised by Technical Support, Professional Services, Product Management teams.
  • Perform initial investigations and escalate as needed with supporting documentation.
  • Security Risk Management
  • Develop and maintain a highly technical understanding of the security risk posture of all MGCD products.
  • Maintain accurate and up-to-date security risk documentation for all MGCD products.
  • Complete customer requests for product security risk assessments and security risk corrective action plans.
  • Other Tasks
  • Manage the cybersecurity and vulnerability testing processes for all MGC software applications.
  • Assist in verification and validation activities.

Requirements

  • Detail Orientation Quality Focus
  • Results Focus/Output Orientation
  • Analytical Skills
  • Customer Focus
  • Team Orientation
  • Problem Solving
  • Change Management

Supervisory Responsibility This position has no supervisory responsibilities., The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Frequent standing, sitting, walking, bending, stooping, twisting and occasional crawling.
  • Occasional lifting up to 50 lbs., occasional heavier lifting.
  • Occasional pushing, pulling and handling materials., * Bachelor's Degree in Computer Science, Software Engineering or similar.
  • 2 years' experience with technical support or similar department.
  • Strong problem solving and troubleshooting skills.
  • Experience with MGC software applications (BreezeSuite, Ascent, AscentConnect)
  • Experience with Microsoft SQL and use of Microsoft SQL Studio (SSMS)
  • Familiar with Visual Studio
  • Ability to effectively communicate in English. Excellent written and verbal communication skills and interpersonal skills.

Preferred Education and Experience

  • 2 years' experience in the medical device industry and/or familiarity with medical equipment, or pulmonary and gas exchange equipment.
  • Are there any preferred certifications?

Apply for this position