[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. FinThrive is advancing the healthcare economy. They are seeking a Software Engineer responsible for designing and developing new features and tools to support their healthcare software, as well as maintaining existing products. The role requires collaboration within a high-energy team and involves developing cloud-based software while ensuring best practices are followed.ResponsibilitiesDevelop new features and maintain/enhance existing functionalityWork within and maintain an extensible and performant system architecturePerform code review, unit test coverage, and continuous improvementMonitor and fix security vulnerabilitiesSupport automation and productivityCommunicate effectively with team members and project leadership about technical deliverables and hurdlesSeek opportunities to incorporate new technologies into the product’s technology stack when they can add valueWork directly with support organizations to resolve production issuesProvide application support by analyzing defects, replicating/fixing defects and providing root cause analysis for defectsTroubleshoot and resolve functional and performance related issuesUpdate documentations for code written, deployment instructions, and supportSkillsBachelor's degree in software engineering or related field; alternative 4+ years of software engineering experienceExperience in developing software in an Agile environmentGood knowledge of Visual Studio, C#, ASP.Net MVC, ASP.Net, SQL, WebAPIExperience with modern web development with modern JS and TS frameworksAngular experienceOOD & 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 communications skillsBasic understanding of CI/CD and integration of automation into CI/CDEffective communication skills and ability to collaborate with developers and product ownersStrong understanding of .NETAzure KnowledgeContinuous Integration experience and understandingAutomated Testing & Continuous Integration experienceTest Driven Development (TDD) experienceCloud base software development experienceHealthcare domain knowledge, specifically in the areas of Patient Accounting, HIM, Revenue Cycle and IT integrationKnowledge of software development best practices; proven ability to monitor code quality and unit test coverage, security vulnerabilitiesCompany OverviewFinThrive is a revenue management company that provides medical billing and coding services. It was founded in 2003, and is headquartered in Alpharetta, Georgia, USA, with a workforce of 1001-5000 employees. Its website is https://finthrive.com.Company H1B SponsorshipFinThrive has a track record of offering H1B sponsorships, with 1 in 2026, 31 in 2025, 24 in 2024, 22 in 2023, 7 in 2022. Please note that this does not guarantee sponsorship for this specific role.