C++ Software Engineer (Remote) @ Fusion Health - Woodbridge, NJ

Job Overview

2 months ago

C++ Software Engineer (Remote)

Fusion Health - Woodbridge, NJ

Fusion Health is seeking a bright, motivated, and outgoing Software Engineer with a specialization in C++ and SQL to join our Application Development team remotely! This candidate will participate in dynamic and challenging projects to produce and implement functional software solutions. We are looking for an ambitious team player who is target driven and passionate about achieving results.


About Us:

Fusion was founded in 2006 and became a major innovator in the Corrections and Public Health sectors of government. Our main business has been to develop, implement, and maintain electronic health records systems for our correctional and healthcare clients. We are an industry leader in the correctional EHR and HIT markets, continuously paving the future for this industry! As we continue to grow, we are expanding into other industries and markets, such as pharmacy systems, nurse medication, and print & promotional services. Recognized by INC magazine as one of the fastest growing private companies in the United States, Fusion is looking to expand its hand-picked Software Engineering team on our march towards industry domination! Our team is among some of the brightest and most inspiring in the industry.

We pride ourselves on our modern company culture as a vibrant and diverse group. Guided by our shared values, we thrive in an environment where collaboration and openness are valued. Our headquarters is located in Woodbridge, New Jersey, just minutes from several major train stations. The corporate headquarters provides open working spaces, several meeting areas as well as a café, gym, arcade, and bar on-premises! Our latest office location in Topeka, Kansas is also equipped with state of the art technologies and similar amenities.

Because of the niche Fusion belongs in as well as the business model we operate with, we are looking for not only skilled and qualified candidates, but also candidates who have an outgoing personality and fit well with our other team members.

To date, Fusion has a phenomenal retention of our team members. Our fundamental belief is that employee satisfaction is critical to achieving our mission, so we provide competitive compensation, professional development, career advancement opportunities, and a supportive team-based atmosphere. We also provide a full range of health related benefits, including medical, dental, vision, life insurance and 401K. We offer work-life enhancements like flexible hours, business casual dress code, and an easy-going corporate structure. It's not surprising we have such an amazing employee satisfaction rate!


Position Description & Responsibilities:

The Application Development team is vital to our organization’s mission and growth. This role will provide assistance with a multitude of projects that will enhance the Engineering department's success, such as:


  • Participate in the design, development, Testing, Deploying, Maintenance, and Improvement of our Software and applications.
  • Collaborate with and across Agile/ Scaled Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Work with a team of developers with deep experience in machine learning, distributed microservices, and full stack systems to develop functional software
  • Research and Recommend new features, technologies and processes to improve our product line.
  • Manage individual project priorities, deadlines and deliverables
  • Coordinate with all team projects, monitor all product life cycle, and prepare all specifications and perform tests on all configuration and installation
  • Perform high quality and unit tests on all software as per Quality assurance programs and documentation
  • Maintain knowledge on all the latest technology and prepare various code based on software designs.
  • Analyze all designs and tests plans and prepare required documentation on the same
  • Assist in preparing all technical design documents and ensure effective implementation of all products and plan all activities
  • Perform tests on software and provide resolution and coordinate with software engineers to ensure efficiency in implementing all software
  • Perform troubleshooting on all programs to ensure compliance with deadlines and collaborate with Quality Assurance tests to perform end-to-end tests
  • Adhere to established software development processes and analyze all issues and monitor sufficient resolution of same
  • Coordinate with all cross-functional teams to analyze all issues
  • Diagnose all root causes to recommend required actions and help define and classify all issues and projects to avoid reoccurrence of problems
  • Maintain a record of all status reports for issue resolution
  • Ensure compliance to all Object-Oriented Programming activities

Required Qualifications:

  • Bachelors Degree in Computer Engineering or Computer Science
  • 3-5+ years of experience in software development
  • 5 years of experience in the following:
  • 3 years of experience in the following:
  • Experience with RESTful APIs; both implementing API endpoints and Consuming existing APIs (ASP.NET Core preferred)
  • Experience with SQL (SQL Server preferred)
  • Experience with structured data formats such as XML and JSON
  • Experience in electronic data interchange standards and formats, such as MIME, ANSI X12, NCPDP SCRIPT, HL7, etc
  • Experience with UNIX and Microsoft Windows Server operating systems
  • Experience with database systems like Oracle and SQL Server
  • Experience with Continuous Integration Tools including Jenkins, Octopus, and Ansible
  • Working knowledge of current Internet technologies, including REST, HTTP, GRPC, etc
  • Strong attention to detail and debugging skills
  • Experience producing unit tests and functional tests
  • Ability to convert business challenges & goals into technical solutions
  • Ability to consistently deliver high-quality projects on-time
  • Strong communications skills, both written and verbal.
  • Health Care Application/Data Design knowledge a plus, but not required.

Preferred Experience & Skills:


  • Experience in the following:
  • 4 years of experience in the following:
    • AWS, GCP, Microsoft Azure, or another public cloud service
    • Agile-Scrum / Scaled Agile practices, including Kanban & Feature Driven Development (SAFe 5.0 or Agile Certification is a plus)
  • Ability to code across the full stack (UI front-end, back-end, and database.)
  • Strong attention to detail and debugging skills
  • Experience producing unit tests and functional tests
  • Health Care Application/Data Design knowledge
  • Demonstrable knowledge of Algorithms & Data Structures

Additional Details:

  • This is a full-time remote position. However, candidates are expected to work during our normal hours of operation: Monday – Friday, 8:00 AM – 4:00 PM EST.
  • This position description is not intended to be exhaustive, and other duties may be assigned as they arise.
  • It is not expected that applicants have any familiarity with Fusion’s proprietary applications, Healthcare software, or Corrections/Public Health business processes. Qualified candidates will be able to demonstrate related experience and transferable skills that will work well with the Fusion team.
  • Fusion is an equal employment opportunity employer.

Similar Jobs

Member of Technical Staff (Security Engineering) - Opportunity for Working Remotely Newark, NJ

VMware

Newark, NJ

Also, you will have the opportunity to collaborate with, but not limited to, security architects, development teams across VMware, and other security engineers…

Compute Ecosystem Enabling and IAGS Application Engineer

Intel

Bernardsville, NJ

Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

Senior Specialist, Model Development

BNY Mellon

New York, NY

Must have experience with complex quantitative modeling, numerical analysis, and computational methods using programming languages (such as C/C++, C#, Java,…

Member of Technical Staff (Security Engineering) - Opportunity for Working Remotely New York, NY

VMware

New York, NY

Also, you will have the opportunity to collaborate with, but not limited to, security architects, development teams across VMware, and other security engineers…

Senior Technical Support Engineer- Federal - Opportunity for Working Remotely Newark, NJ

VMware

Newark, NJ

Minimum of 2-3 years experience in software and hardware combined. GSS provides time-zone optimized coverage throughout five support centers globally.

Senior Technical Support Engineer- Federal - Opportunity for Working Remotely New York, NY

VMware

New York, NY

Minimum of 2-3 years experience in software and hardware combined. GSS provides time-zone optimized coverage throughout five support centers globally.

Corporate Recruiter

CharterUP

New York, NY

Manage Applicant Tracking System and other recruiting software tools. Recruit the highest-caliber sales, operations, and software engineering talent.

Tax Accountant: CPA, EA (Remote)

Accountants on Air, LLC

Cliffside Park, NJ

Familiarity with Pro Connect Tax Online tax software. The* Tax Accountant* will prepare income tax returns for individuals, regular C corporations, subchapter S…

Member of Technical Staff (Security Engineering) - Opportunity for Working Remotely Bridgeport, CT

VMware

Bridgeport, CT

Also, you will have the opportunity to collaborate with, but not limited to, security architects, development teams across VMware, and other security engineers…

Sr Android Engineer, Product

Showtime

New York, NY

Experience with continuous delivery (automation of all processes throughout the software development lifecycle); e.g. automated builds, automated tests, and…

Member of Technical Staff (Security Engineering) - Opportunity for Working Remotely Wilmington, DE

VMware

Wilmington, DE

Also, you will have the opportunity to collaborate with, but not limited to, security architects, development teams across VMware, and other security engineers…

Member of Technical Staff (Security Engineering) - Opportunity for Working Remotely Philadelphia, PA

VMware

Philadelphia, PA

Also, you will have the opportunity to collaborate with, but not limited to, security architects, development teams across VMware, and other security engineers…

Senior Technical Support Engineer- Federal - Opportunity for Working Remotely Philadelphia, PA

VMware

Philadelphia, PA

Minimum of 2-3 years experience in software and hardware combined. GSS provides time-zone optimized coverage throughout five support centers globally.

Senior Technical Support Engineer- Federal - Opportunity for Working Remotely Bridgeport, CT

VMware

Bridgeport, CT

Minimum of 2-3 years experience in software and hardware combined. GSS provides time-zone optimized coverage throughout five support centers globally.

Home Service Inspector - Sales (Will Train)

Orkin LLC

New Castle, DE

Schedule sales appointments and meet with potential customers in their homes to explain Orkin’s products and services. Paid vacation, holidays, and sick leave.

Security Testing Manager

Deloitte

Glen Mills, PA

You will use your strong communication skills to provide consultative guidance to customers on findings identified, how to effectively engage services and the…

Recruiter

CharterUP

New York, NY

Manage Applicant Tracking System and other recruiting software tools. Recruit the highest-caliber sales, operations, and software engineering talent.

Talent Acquisition Manager

CharterUP

New York, NY

Manage Applicant Tracking System and other recruiting software tools. Recruit highest-caliber sales, operations, and software engineering talent.

Medical Receptionist

Lawrenceville Optometrist

Lawrenceville, NJ

Also familiar with Compulink software a plus. We are seeking a part time or full time medical receptionist for Dr Amy Treski's office/ Optique Boutique 20/20 in…

Dental Assistant

Donald C. Thiel Jr., D.M.D., PA

Township of Lawrence, NJ

Helping with infection control by sterilizing and disinfecting instruments, setting up instrument trays, preparing materials, and assisting with dental…

Staff Accountant

TruMark Financial Credit Union

Fort Washington, PA

Update fixed asset records on the AssetWin software, post general ledger entries, and reconcile depreciation. Ensures financial transactions are accurate and in…

Software Engineer - Applied Cryptography

Qrypt

New York, NY

Qrypt participates in global standards bodies for communications security, financial transactions, and critical infrastructure.

Software Development Engineer I

Amazon Dev Center U.S., Inc.

New York, NY

2 + years of software development experience. Bachelor's degree in computer science related fields OR 1+ years equivalent experience in software development.

Software Development Engineer, Amazon DSP Supply

Amazon.com Services LLC

New York, NY

A deep understanding of the software development lifecycle, and a track record of shipping software on time. Experience with agile software development.

Ad