Software Engineer

FinThrive

United States

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

FinThrive is seeking a Software Engineer to design and develop new features for our healthcare software, and to support and maintain existing products in our Patient to Payment technology suite. You will join a high-energy team that values flexibility in responsibility, schedule, and location.

You will work with modern web technologies, build cloud-based software using CI/CD practices, and contribute to a multi‑million‑dollar revenue claims product.

Qualifications

  • Bachelor's degree in software engineering or related field, or equivalent experience.
  • Experience developing software in an Agile environment.
  • Strong knowledge of Visual Studio, C#, ASP.NET MVC, ASP.NET, SQL, WebAPI.
  • Experience with modern JS/TS frameworks and Angular.
  • Familiarity with OOD & design patterns and unit testing frameworks.
  • Understanding of CI/CD and automation integration.

Responsibilities

  • Develop new features and maintain/enhance existing functionality.
  • Maintain an extensible and performant system architecture.
  • Perform code reviews and ensure unit test coverage.
  • Monitor and fix security vulnerabilities; support automation and productivity.
  • Communicate deliverables and hurdles with team and leadership.
  • Incorporate new technologies where beneficial.
  • Collaborate with support to resolve production issues.
  • Provide root cause analysis for defects and update deployment documentation.

Skills

C#
ASP.NET MVC
ASP.NET
SQL
WebAPI
Angular
JavaScript/TypeScript
Unit testing
CI/CD
OOD & Design Patterns

Education

Bachelor's degree in software engineering
4+ years software engineering experience (alternative)

Tools

Visual Studio
Autofac/Unity
MS SQL Server

Job description

About the Role

Software Engineer with FinThrive is responsible for the design and development of new features and tools to support our industry‑leading healthcare software. This position also supports and maintains existing products for growth and development of our Patient to Payment technology suite. The ideal candidate will have experience with software development practices and patterns, as well as direct experience in supporting enterprise‑level cloud‑based solutions. Collaborating on a high‑energy team that provides an opportunity for flexibility of responsibility, schedule and location.

Impact you will make

You will help create and maintain our software and establish best practices. Key impact:

  • Create or update components of multi‑million‑dollar revenue claims products
  • Work with cutting edge web technologies and modernize older applications
  • Build cloud based software using modern CI/CD practices
Responsibilities
  • Develop new features and maintain/enhance existing functionality
  • Work within and maintain an extensible and performant system architecture
  • Perform code review, unit test coverage, and continuous improvement
  • Monitor and fix security vulnerabilities
  • Support automation and productivity
  • Communicate effectively with team members and project leadership about technical deliverables and hurdles
  • Seek opportunities to incorporate new technologies into the product's technology stack when they can add value
  • Work directly with support organizations to resolve production issues
  • Provide application support by analyzing defects, replicating/fixing defects and providing root cause analysis for defects
  • Troubleshoot and resolve functional and performance related issues
  • Update documentation for code written, deployment instructions, and support
Qualifications
  • Bachelor's degree in software engineering or related field; alternative 4+ years of software engineering experience
  • Experience in developing software in an Agile environment
  • Good knowledge of Visual Studio, C#, ASP.NET MVC, ASP.NET, SQL, WebAPI
  • Experience with modern web development with modern JS and TS frameworks
  • Angular experience
  • OOD & Design Patterns, e.g., Inversion of Control (Microsoft Dependency Extensions / Autofac/Unity)
  • Experience with unit testing frameworks (nUnit, Moq, MSTest, nspec, etc.)
  • Excellent oral and written communication skills
  • Basic understanding of CI/CD and integration of automation into CI/CD
  • Effective communication skills and ability to collaborate with developers and product owners
Preferred Qualifications
  • Strong understanding of .NET
  • Azure Knowledge
  • Continuous Integration experience and understanding
  • Automated Testing & Continuous Integration experience
  • Test Driven Development (TDD) experience
  • Cloud based software development experience
  • Healthcare domain knowledge, specifically in the areas of Patient Accounting, HIM, Revenue Cycle and IT integration
  • Knowledge of software development best practices; proven ability to monitor code quality and unit test coverage, security vulnerabilities
EEO Statement

FinThrive values diversity and belonging and is proud to be an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. We're committed to providing reasonable accommodation for qualified applicants with disabilities in our job application and recruitment process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

33365-Software Developer
33365-Software Developer

FinThrive • United States

On-site
USD 100,000 - 140,000
33365-Software Developer
33365-Software Developer

FinThrive, Inc. • Northern (KY)

Hybrid
USD 90,000 - 130,000
Cloud Software Engineer – Healthcare IT Platform
Cloud Software Engineer – Healthcare IT Platform

FinThrive • United States

On-site
USD 100,000 - 150,000
Healthcare Cloud .NET Engineer – Flexible Work & Impact
Healthcare Cloud .NET Engineer – Flexible Work & Impact

FinThrive, Inc. • Northern (KY)

Hybrid
USD 90,000 - 130,000
Software Quality Engineer
Software Quality Engineer

FinThrive • United States

On-site
USD 70,000 - 90,000
Customer Success Leader-Southeast Region
Customer Success Leader-Southeast Region

FinThrive • United States

On-site
USD 180,000 - 240,000
Senior Cloud Engineer
Senior Cloud Engineer

FinThrive • United States

Hybrid
USD 150,000 - 190,000
Director, Product Management - Revenue Integrity & Reimbursement
Director, Product Management - Revenue Integrity & Reimbursement

FinThrive, Inc. • Northern (KY)

Hybrid
USD 150,000 - 190,000
Lead, Value Enablement
Lead, Value Enablement

FinThrive • United States

On-site
USD 100,000 - 150,000
Fully remote working environment
Flexible time off (FTO)
Professional development opportunities
+5
Senior Data Analyst, Product Optimization - Healthcare RCM/Insurance Discover
Senior Data Analyst, Product Optimization - Healthcare RCM/Insurance Discover

FinThrive, Inc. • Northern (KY)

Hybrid
USD 90,000 - 135,000