FinThrive · 1 day ago
Lead Software Engineer
Maximize your interview chances
BillingConsulting
H1B Sponsor Likely
Insider Connection @FinThrive
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Develop new features, maintain and enhance existing functionality
Work within and maintain an extensible and performant system architecture
Maintain a broad knowledge of emergent trends in software development platforms, tools, methodologies, and their underlying principles
Perform code review, unit test coverage, and continuous improvement
Build tools to support automation and productivity
Communicate effectively with team members and project leadership to identify needs and evaluate alternative business solutions.
Ensure unit tests written for all new code
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
Seek development opportunities above and beyond required training
Demonstrate ability to work with team members remotely
Serve as mentor for junior developers in the technical and soft skills required for success
Participate in delivering team commitments, dev, QA, documentation, etc.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
8+ years of experience in Java Software Development
Bachelor’s degree in computer science
Experience in developing software in an Agile environment
Expert-level understanding of Java and associated ecosystem components, including third-party JVM’s
Extensive experience in analysis of legacy software platforms and translating into modern equivalents
Experience with the development of ETL processes to automate existing manual data manipulation work
Understanding of relational database design and working knowledge of SQL
Familiarity with web technologies like HTML, CSS, and JavaScript, as well as Java-oriented web technologies
Object-Oriented Design & Design Patterns
Experience with Java unit testing & quality frameworks
Experience with software deployed remotely into customer environments, including Java-oriented packaging and distribution mechanisms
Excellent verbal and written communications skills
Preferred
Experience with revenue cycle management in US healthcare
Experience with DevOps pipeline design and maintenance
Experience with distributing and maintaining deployed Java applications
Familiarity with healthcare claims processing concepts, particularly those governed by the Centers for Medicare and Medicaid Services (CMS) and Federal Register
Exposure to and a working knowledge of mainframe systems and associated technologies (such as COBOL) and operating systems (such as Z/OS, AIX, AS400, HPUX, etc.)
Company
FinThrive
FinThrive is a revenue management company that provides medical billing and coding services.
H1B Sponsorship
FinThrive has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (20)
2022 (10)
Funding
Current Stage
Late StageRecent News
2024-05-24
Company data provided by crunchbase