Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience
2+ years of experience with Java 17 or above and Spring Boot
Experience using AI tools (Claude)
Familiarity with React preferred
Basic database skills (MySQL, MongoDB)
Proficient in Health IT standards and protocols (FHIR, HL7, CCDA, X12)
Strong problem-solving and analytical skills
Responsibilities
Collaborate with the development team to create technical solutions for software products
Troubleshoot and fix integration support issues in Production and during Implementation
Optimize, refactor, enhance, debug, and troubleshoot existing code
Perform root cause analysis and propose effective solutions for software bugs
Document and maintain technical artifacts and internal knowledge base
Ensure optimal performance, quality, and responsiveness of applications
Transfer knowledge within the department and to other technical teams
Benefits
Remote work environment
Occasional travel for conferences and team meetings
Opportunity to work with cutting-edge healthcare technology
Collaborative team culture
Focus on professional development and learning new technologies
Full Job Description
Job Type
Full-time
Description
The Software Engineer, I is a part of our development team This role focuses on analyzing and resolving issues, refactoring code, and maintaining the capabilities of our highly scalable multi-tenant healthcare technology platform. As an individual contributor, you will collaborate with other members of your cross functional team, learn technologies and techniques, and produce high quality software.
Collaborate, as part of the development team, to create technical solutions for our software products.
Own troubleshooting, and fixing integration support issues in Production and during Implementation
Optimize, refactor, enhance, debug, and troubleshoot existing code
Perform root cause analysis, and propose effective solutions for bugs in the software
Follow all OP best practices and coding standards
Document, Maintain, and Own technical artifacts, internal knowledge base, and templates for all integrations; bringing in industry knowledge as appropriate to improve OP's solutions.
Ensure the best possible performance, quality, and responsiveness of the applications
Understand specifications and requirements for the development/enhancements of interfaces and other types of data exchange, including but not limited to HIE standards and OP interfaces
Write, review, and debug basic programming assignments that are well defined and include mostly debug issues.
Protect the integrity of code: creating, submitting and utilizing tests.
Provide transparency of work to the company.
Transfer knowledge within the department and to other technical teams.
Requirements
Competencies:
Strong communication skills
Strong organizational skills and ability to manage multiple simultaneous engagements
Strong problem solving and analytical skills with experience to troubleshoot and to resolve problems
Ability to analyze complex information sets and communicate that information in a clear well thought out and well laid out manner
Demonstrable experience designing, building, and maintaining interface integrations based on HIE and OP standards
Referenceable experience being an individual contributor in a fast paced team based environment
Talented with one or more of the following development languages: Java, .Net, React JS, Delphi, or Python
Basic database skills (MySQL Mongo DB)
AI tools (Claude)
Effective building unit test and using unit test frameworks
Awareness of AWS capabilities and services
Basic understanding of version control systems like GIT or Subversion
Working knowledge with SCM and IDEs
Basic understanding of software documentation
Proficient in Health IT standards and protocols, including but not limited to FHIR, HL7, CCDA, and X12
Working knowledge of networking protocols (e.g. TCP/IP, HTTP, FTP, REST...)
History of exemplary performance and personal integrity
Education / Professional Certifications or Licenses Required:
Bachelor's degree from an accredited college or university, preferably in Computer Science, Software Engineering or related field OR a combination of equivalent / relevant work experience and demonstrated OP knowledge
Experience Requirements:
2+ years of experience with Java 17 or above and Spring Boot
Experience using AI tools (Claude)
Experience with React preferred
Work Environment / Physical demands/ Travel Requirements:
This role operates in a professional, remote office environment. This role routinely uses standard office equipment such as laptop computers and smartphones.
Occasional travel to conferences, team meetings, etc.