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

Job Overview

9 days 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 Health was founded in 2006 and provides HealthTech solutions that proactively manage the quality of life for underserved patients managed by government agencies such as Public Health, Rehabilitation & Corrections. Our mission is to make healthcare software what it should be; efficient, innovative, and reliable.


Fusion Health has been recognized by INC as one of the fastest-growing private companies in the United States for four consecutive years, #38 in the NY Tri-State area, and #8 in New Jersey. Fusion has also been recognized by Deloitte on its Fast 500 list of fastest-growing technology companies in the United States.


Building a quality team takes a lot of work. Our founder and CEO, Bryan Jakovcic (EY Entrepreneur of the Year) works hand in hand with our Human Resources team and we are searching the globe for the Fusionite of tomorrow. Our team is among some of the brightest and most inspiring in the industry. To boot, they love working at Fusion so much that we have been certified as a Great Place to Work by Fortune!


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. Lovingly known as HQ4, it features high-tech open working spaces, multiple meeting areas, café, a gym, and an arcade! Our satellite office locations are also equipped with state-of-the-art technologies and similar amenities.


A positive culture is a core fundamental at Fusion. While we are looking for the brightest minds around, ideal Fusionites should be strong problem solvers, be able to work independently, have great communication skills, and have a fun/energetic personality.


To date, Fusion has phenomenal retention of our team members. Our fundamental belief is that employee satisfaction is critical to achieving our mission/vision, 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 also offer numerous work-life enhancements such as:

  • Work From Anywhere (WFA) program (up to 100 days WFA per year)
  • 20 PTO Days to start, with an additional PTO day per year for each year you are a Fusionite (up to 30 PTO days max/year)
  • Business casual dress code
  • Easy-going corporate structure. We hate red tape.
  • Accessible leadership.
  • A REALLY COOL OFFICE (Click for Photos)


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

Food Inspector 1

Commonwealth of PA

Montgomery County, PA

Works with various software programs to enter data as needed. The Division of Food Safety plays a critical role in protecting Pennsylvanians and our visitors by…

iOS Software Engineer, TikTok User Growth

TikTok

New York, NY

Strong understanding of software development principles, capabilities, and limitations of iOS platform. With a data-driven and results-focused engineering and…

Software Engineering Manager

WELLS FARGO BANK

New York, NY

5 + years of experience designing software solutions using software architecture design principles. The team will leverage experience as software engineers and…

Senior Software Engineer

WELLS FARGO BANK

Summit, NJ

4+ years of software engineering experience DEFAULT. Knowledge and understanding of web systems: physical, logical, hardware, and software.

Infrastructure Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Provide technical expertise throughout the software lifecycle including design, implementation and delivery. BS/BA degree or equivalent experience.

Director, Quality Engineer - Cloud

KPMG

Short Hills, NJ

A minimum of eight years of experience in software development, testing, cloud development / operations, program management and analysis including Bachelor's…

Product Business Systems Analyst/Scrum Master

Deloitte

Princeton, NJ

Lead and document formal requirements, use cases, and user stories which ensure that the software solutions developed and tested are fit for purpose, meet…

Senior Software Engineer

WELLS FARGO BANK

New York, NY

4+ years of software engineering experience DEFAULT. Knowledge and understanding of web systems: physical, logical, hardware, and software.

Director, Quality Engineer - Cloud

KPMG

New York, NY

A minimum of eight years of experience in software development, testing, cloud development / operations, program management and analysis including Bachelor's…

Director, Quality Engineer - Cloud

KPMG

Philadelphia, PA

A minimum of eight years of experience in software development, testing, cloud development / operations, program management and analysis including Bachelor's…

Seasonal Vector Control Technician

County of Northampton

Easton, PA

Traps and tools to collect mosquitoes and eggs; microscopes and various other laboratory equipment; pesticides and pesticide application devices; computer and…

Product Business Systems Analyst/Scrum Master

Deloitte

Glen Mills, PA

Lead and document formal requirements, use cases, and user stories which ensure that the software solutions developed and tested are fit for purpose, meet…

Principal Engineer- Java/Angular

WELLS FARGO BANK

New York, NY

Knowledge and understanding of application or software security such as: web application penetration testing, secure code review, secure static code analysis.

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…

SAP Project Manager

Malor & Company

New York, NY

MUST have 10 years Project Management experience – we are seeking someone with strong project management experience that involves implementation of ERP…

Applications Engineering Consultant Emulation EDA

Siemens

Parsippany, NJ

Work closely with R&D to solve problems, review product specs, and find good general solutions that improve the overall product.

Applications Engineering Consultant Emulation EDA

Siemens

Melville, NY

Work closely with R&D to solve problems, review product specs, and find good general solutions that improve the overall product.

Applications Engineering Consultant Emulation EDA

Siemens

Princeton, NJ

Work closely with R&D to solve problems, review product specs, and find good general solutions that improve the overall product.

Applications Engineering Consultant Emulation EDA

Siemens

Wilmington, DE

Work closely with R&D to solve problems, review product specs, and find good general solutions that improve the overall product.

Applications Engineering Consultant Emulation EDA

Siemens

Exton, PA

Work closely with R&D to solve problems, review product specs, and find good general solutions that improve the overall product.

Account Executive

Afterpay Touch

New York, NY

Expertise with common software (Outlook, Salesforce, etc) Salesforce required. Afterpay is completely free for customers who pay on time – helping people spend…

Project Coordinator

MetroWall

Congers, NY

1.05 Update task status in project management software in accordance with MetroWall standard procedures. To ensure a level of service that exceeds the customer…

Business Development Manager - US

Dayshape

New York, NY

Sold software to accounting firms or other professional services organizations. Able to clearly explain how software products deliver real world benefits to…

RCA/CNA -The Residence at Westport

LCB Senior Living

Westport, CT

E. Computer Skills: Demonstrates computer literacy and familiarity with office software, including but not limited to word processing or demonstrate the ability…

Ad