The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.

Software Engineer III

Job Description

Description:
Software Engineer

Would prefer candidates that can eventually work onsite but open to 100% remote.

Essential Functions:

Design, build, maintain and test applications to improve patient outcomes and patient safety. This engineer will be responsible for designing and implementing a medical device application. This C# .NET Core developer will also be responsible for continuing to improve our application, fix defects and deliver high quality code while maintaining requirements.

  • Perform standard software development assignments (author requirements, design, develop code, unit testing, etc.) which are typically a significant portion of a larger project, adhering to defined methods, techniques, theories, corporate and division Standard Operating Policies
  • Provide technical input and scheduling information to cross functional teams.
  • Engage in the architecture and platform design for medical device applications.
  • Select sound techniques to solve problems and make design recommendations under direction of supervisor.
  • Act independently with minimal supervision to conduct smaller approved projects.
  • Make recommendations for software product and process improvements based on technical knowledge.
  • Utilize software engineering methodologies and tools to solve straightforward problems (e.g., software requirements management, software configuration management, unit testing, static analysis, and FMEA).

    Qualifications:
  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, Software
  • Engineering or related field and 8+ years related experience.
  • HL7 and Kubernetes experience highly preferred
  • A solid technical understanding of the principles and procedures of software engineering (e.g., SDLC, IEC 62304, CMMI, Agile)
  • Experience with C#, MQTT, Multi-threading, Restful API's, and Micro-services architecture
  • Experience with .NET framework and object oriented programming constructs
  • Experience with software application architecture design and optimization
  • Experience with .NET Core
  • Experience with Docker
  • Experience with software application architecture design and optimization
  • Be passionate about software quality and be prepared to advocate on behalf of good processes and best practices.
  • Ability to discuss normally encountered technical or project management issues, both verbally and in written form
  • Experience with medical device or other regulated software engineering disciplines (e.g., software development environments, configuration management tools, code inspection techniques and tools, testing methods and test management tools).

Job Requirements

 

Job Snapshot

Location US-WI-Shorewood
Employment Type Full-Time
Pay Type Year
Pay Rate N/A
Store Type Engineering & Aerospace, IT & Technical, Clinical & Scientific
Apply

Company Overview

Analysts

Analysts International Corporation (AIC) is an IT services firm fully dedicated to the success and satisfaction of its customers. From IT staffing to project-based solutions, AIC provides a broad range of services designed to help businesses and government agencies drive value, control costs and deliver on the promise of a more efficient and productive enterprise. Learn More

Contact Information

US-WI-Shorewood
AIC
(770) 255-7927
Snapshot
Analysts
Company:
US-WI-Shorewood
Location:
Full-Time
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
Engineering & Aerospace, IT & Technical, Clinical & Scientific
Store Type:

Job Description

Description:
Software Engineer

Would prefer candidates that can eventually work onsite but open to 100% remote.

Essential Functions:

Design, build, maintain and test applications to improve patient outcomes and patient safety. This engineer will be responsible for designing and implementing a medical device application. This C# .NET Core developer will also be responsible for continuing to improve our application, fix defects and deliver high quality code while maintaining requirements.

  • Perform standard software development assignments (author requirements, design, develop code, unit testing, etc.) which are typically a significant portion of a larger project, adhering to defined methods, techniques, theories, corporate and division Standard Operating Policies
  • Provide technical input and scheduling information to cross functional teams.
  • Engage in the architecture and platform design for medical device applications.
  • Select sound techniques to solve problems and make design recommendations under direction of supervisor.
  • Act independently with minimal supervision to conduct smaller approved projects.
  • Make recommendations for software product and process improvements based on technical knowledge.
  • Utilize software engineering methodologies and tools to solve straightforward problems (e.g., software requirements management, software configuration management, unit testing, static analysis, and FMEA).

    Qualifications:
  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, Software
  • Engineering or related field and 8+ years related experience.
  • HL7 and Kubernetes experience highly preferred
  • A solid technical understanding of the principles and procedures of software engineering (e.g., SDLC, IEC 62304, CMMI, Agile)
  • Experience with C#, MQTT, Multi-threading, Restful API's, and Micro-services architecture
  • Experience with .NET framework and object oriented programming constructs
  • Experience with software application architecture design and optimization
  • Experience with .NET Core
  • Experience with Docker
  • Experience with software application architecture design and optimization
  • Be passionate about software quality and be prepared to advocate on behalf of good processes and best practices.
  • Ability to discuss normally encountered technical or project management issues, both verbally and in written form
  • Experience with medical device or other regulated software engineering disciplines (e.g., software development environments, configuration management tools, code inspection techniques and tools, testing methods and test management tools).

Job Requirements

 
Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Software Engineer III Apply now