Senior Software Engineer

.NET, ASP.NET, C, C#, Computer engineering, Software engineering, Software development, Software maintenance, Software, Research and development, Implementation, Installation, Installshield, Medical devices, Medical imaging, QA, Web services, Web development, Web applications, Test plans, Standard operating procedure, Specification, Scripting, Science, SQL, SOP, ISO 9000, HL7, FDA, DICOM, Computer science, Compliance, SDLC
Full Time
$80,000 - $120,000

Job Description

Job Title: Senior Software Engineer

Location: Ann Arbor, MI



The Senior Software Engineer is a member of the Software Development department and is responsible for the design and implementation of imaging software that controls scanners, collects and processes data, creates and displays 3D imagining and provides functional and easy to use user interfaces.



  • Develop research and development specifications for software projects.
  • Implement software modules according to specification and conduct testing to ensure performance and reliability.
  • Create test plan and provide information on the implemented functionality.
  • Explore and propose new software technologies and solutions.
  • Configure package of computer software components and prepare them for installation on target systems. Write installation scripts to ensure the programs will be properly installed/uninstalled from target systems.
  • Test installation packages to verify correct operation.
  • Document installation packages and testing sessions.
  • Participate in review and test of work of other software engineers.
  • Review status reports prepared by 3rd party developers; review code and advise on alternate implementation methods and fixes.


Qualifications / Requirements:

  • Professional software development experience using .NET and C#
  • Skilled in object-oriented design and development
  • Experience with application lifecycle, professional software maintenance and design practices
  • Experience with SQL
  • Experience developing web services or web applications


Key Must Have’s:

  • Bachelor of Science (BS) Degree in software engineering, computer science, computer engineering or equivalent industry experience.
  • 4+ years of experience in software engineering
  • Experience in design and implementation of FDA-compliant medical device software systems.
  • Knowledge of and hands-on experience on DICOM and HL7 standards.
  • Knowledge of InstallShield installation package creation software
  • Programming experience in C++
  • Experience with ASP.NET and web development.
  • Experience with team foundation server
Dice Id : 90911043
Position Id : 7131702
Originally Posted : 1 month ago
Have a Job? Post it

Similar Positions

Senior Software Engineer
  • The Talent Advantage Group
  • Plymouth, MI, USA
Senior Software Engineer
  • Stellantis
  • Auburn Hills, MI, USA
Software Engineer - Vehicle Motion Embedded Controls
  • General Motors LLC
  • Milford Charter Township, MI, USA
Senior AWS Software Engineer
  • iQuasar LLC
  • Detroit, MI, USA
Full-Stack Software Engineer
  • Logicdrop
  • Birmingham, MI, USA
Embedded Software Engineer
  • Gables Search Group
  • Southfield, MI, USA
Software Implementation Engineer
  • Judge Group, Inc.
  • Ecorse, MI, USA
Cloud Software Engineer
  • Apex Systems
  • Dearborn, MI, USA
Senior Software Engineer
  • Ciber Global LLC
  • Dearborn, MI, USA