Software Engineer @ Fusion Health - Woodbridge, NJ

Job Overview

9 days ago

Software Engineer

Fusion Health - Woodbridge, NJ

Fusion Health is seeking a bright, motivated, and outgoing Software Engineer to join our Application Development team! 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 Software Engineering team is vital to our organization’s mission and growth. This role will provide assistance with a multitude of projects that will enhance the Software Engineering team’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
  • 3 years of experience in the following:
  • 5 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 an on-site, full-time, salaried position. Our normal hours of operation are Monday – Friday, 8:00 AM – 4:00 PM.
  • 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

Software Development Engineer - Test - Opportunity for Working Remotely Newark, NJ

VMware

Newark, NJ

Design and develop test automation for different modules of the product using python / java / bash. You have an analytical mind and a passion for the craft of…

Software Engineer, TikTok User Growth

TikTok

New York, NY

Develop large-scale software systems that powers TikTok app. With a data-driven and results-focused engineering and product mindset.

iOS Software Engineer, TikTok User Growth

TikTok

New York, NY

Strong understanding of software development principles, capabilities, and limitations of iOS platform. Collaborate with the design and product teams to create…

Software Development Engineer - Test - Opportunity for Working Remotely New York, NY

VMware

New York, NY

Design and develop test automation for different modules of the product using python / java / bash. You have an analytical mind and a passion for the craft of…

Software Development Engineer - Test - Opportunity for Working Remotely Philadelphia, PA

VMware

Philadelphia, PA

Design and develop test automation for different modules of the product using python / java / bash. You have an analytical mind and a passion for the craft of…

Software Development Engineer - Test - Opportunity for Working Remotely Bridgeport, CT

VMware

Bridgeport, CT

Design and develop test automation for different modules of the product using python / java / bash. You have an analytical mind and a passion for the craft of…

Software Engineer

Flowbird

Moorestown, NJ

Full-stack PHP developer with 3 to 5 years of experience. Specific technical experience in software development involving wireless communications, low-power…

Senior Software Engineer

WELLS FARGO BANK

Summit, NJ

Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the…

Software Engineer Specialty - Java

Wells Fargo

New York, NY

Mentor less experienced software engineers. Lead, design, develop, test and implement applications and system components, tools and utilities, models,…

Software Engineer (SRE)

Comcentric

Trenton, NJ

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…

Senior Software Engineer

Deloitte

Princeton, NJ

At least 5 years of experience in design and development of complex web-based, high transaction, high volume, distributed systems offered in a SaaS model or…

DevOps Engineer

Deloitte

Princeton, NJ

In collaboration with DevOps engineers, and Cloud architects you will support development teams with a full set of DevOps ALM tools by leading the establishment…

Software Engineering

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Experience with enterprise software deployment and release automation processes. Experience working with cloud based applications utilizing containers (AWS…

Senior Software Engineer

WELLS FARGO BANK

New York, NY

Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the…

Global Identity Access Management Engineer

Deloitte

Princeton, NJ

Perform technology research, hands-on evaluation, and provide technical summary of the solution based on business use cases.

Site Reliability Engineer/DevOps

JPMorgan Chase Bank, N.A.

Wilmington, DE

Engage with development team throughout the life cycle to help develop software for reliability and scale, ensuring minimal refactoring or changes.

Software Engineer

Deloitte

Glen Mills, PA

At least 5 years’ experience in . At least 2 years’ expertise building distributed, asynchronoyus cloud applications. Create Web UI applications using angular.

Software Engineer - Fullstack

Fabric Insurance Agency

New York, NY

4+ years of software development experience in a product-centric environment. Expertise building highly performant User Interfaces and the scalable, reliable…

Senior Software Engineer - .NET Core, Azure

Deloitte

Princeton, NJ

At least 6 years of experience with core programming skills in C# with a focus on .net Core. At least 6 years expertise building distributed, asynchronoyus…

Senior Software Engineer

Deloitte

Glen Mills, PA

At least 5 years of experience in design and development of complex web-based, high transaction, high volume, distributed systems offered in a SaaS model or…

Software Developer 2

Almac Group

Lansdale, PA

Identifies, designs and implements new features and changes to existing software architecture to meet the customer project needs.

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…

DevOps Cloud Engineer - Tax

Deloitte

Princeton, NJ

Knowledge of networking and software defined networking in cloud environments. You will own the day-to-day health, uptime, monitoring, and reliability of…

Android Software Engineer, TikTok User Growth

TikTok

New York, NY

Collaborate with the design and product teams to create a world-class mobile experience; Strong understanding of software development principles, capabilities,…

Ad