Summary:

The Software Engineer is responsible for developing and maintaining high quality software products and accessories.  In addition to efficient coding skills the Software Engineer must have excellent technical communication skills and the ability to work with outside contractors in developing specialized systems.  The software engineer must be able work with all engineering, manufacturing, and marketing professionals within the company adding value and insight as needed.  Typically reports to middle management.

Essential Duties and Responsibilities:

    • Collaborating with management, departments and customers to identify end-user requirements and specifications
    • Designing algorithms and flowcharts to create new software programs and systems
    • Producing efficient and elegant code based on requirements
    • Testing and deploying programs and applications
    • Troubleshooting, debugging, maintaining, documenting and improving existing software
    • Compiling and assessing user feedback to improve software performance
    • Observing user feedback to recommend improvements to existing software products
    • Developing technical documentation to guide future software development projects
    • Ability to qualify and manage outside vendors for application development
    • Ability to manage and maintain website hosting server
    • Ability to work on multiple projects at one time while keeping focus on deadlines
    • Schedule and facilitate project design reviews in accordance with procedures.
    • Maintain broad familiarity of all company practices, procedures, policies and job tasks.
    • Maintain advanced knowledge of product design principles, technology and software.
    • Ensure that management receives the appropriate information as required for monthly analysis and reporting with respect to project status, product design and development activities and other measures of productivity as required.
    • Implement process improvements to ensure department and company goals are being met in an efficient, timely, and professional manner
    • Proactively & effectively provide solutions to technical and design problems.
    • Follow Company policies and procedures and supports the goals and objectives of the Company.
    • Maintain ethical behavior in the workplace as defined in the company policies, procedures and employee handbook.
    • Communicate clearly in person and via telephone (accommodations may be available for the speech and/or hearing impaired).
    • And other duties as assigned

Competency:

    • Job Specific Duties: To appropriately and effectively support the design function and activities of the Product Development department
    • Job Knowledge & Business Acumen: To maintain broad familiarity with all company and department policies, practices, procedures, product knowledge, industry trends and job tasks to complete critical or complex projects, resolve problems and/or initiate process improvement strategies.
    • Communication and Ethics: To appropriately and ethically represent the company and initiate actions and/or communications which will best serve the interest of VQ OrthoCare

Qualifications:  

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  The requirements listed below are representative of the knowledge, skill, and/or ability required.  Reasonable accommodations may be made to enable otherwise qualified individuals with disabilities to perform the essential functions.

Education/Experience:

    • Bachelor’s Degree in a software engineering or computer science discipline required
    • Additional 5+ years related experience
    • Experience with cross-platform development
    • Experience with cloud computing environments (Amazon Web Services, Microsoft Azure or similar)
    • Experienced in Visual Studio, Oracle/SQL, Java, C++, PHP, Node.js
    • Preferred experience includes design experience in the medical device industry

Physical and Mental Demands:

    • Typically interacts with staff, peers, management and external contractors
    • Ability to handle moderate to high stress in a professional manner
    • Regularly required to sit, stand, move about, stoop, bend, reach, finger and grasp and to move and/or lift up to 50 pounds
    • Regularly must see and read computer displays, cell phone displays and printed
    • Must regularly type and or enter data using computer keyboards.

Certificates and Licenses:

    • No special certificates, licenses or registrations are required 

Supervisory Responsibilities:

The job has no supervisory responsibilities.

Work Environment:

Reasonable accommodations may be provided in order to allow qualified individuals with disabilities to perform the essential duties and tasks.

The work environment varies between that of a typical office setting with controlled temperature and humidity and a typical automobile interior, traffic and noise associated with commuting, along with typical patient home environments for short durations. Ambient noise levels are consistent and generally low to moderate.

Office cubicle can be provided.  Working from home office possible depending on candidate with periodic visits to VQ offices.