Office Practicum is a company focused on healthcare technology solutions. They are seeking a Software Engineer, III to maintain and enhance their healthcare technology platform, develop features, and collaborate with cross-functional teams to drive AI initiatives.
Responsibilities:
- Collaborate, as part of the development team, to create technical solutions for our software products
- Takes ownership of old and new products: maintaining, updating
- Optimize, refactor, enhance, debug, and troubleshoot existing code
- Follow all OP best practices and coding standards
- Perform root cause analysis, and propose effective solutions for bugs in the software
- Document, maintain, and own technical artifacts, internal knowledge base, best practices, 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
- 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
- Given a high level design can code, implement and test a feature
- Able to take a complex task and break it down into smaller pieces
- Contribute regularly to technical discussions with team leads
- Design a feature and present it to the team lead
Requirements:
- Proficient in Java 17+, unit testing frameworks, and version control (Git)
- Intermediate experience with MySQL/MongoDB and a deep expertise in designing/maintaining integrations using HIE, OP, and Health IT standards (FHIR, HL7, CCDA, X12)
- Working knowledge of networking protocols (TCP/IP, REST) and AWS cloud services
- Proven ability to lead projects through the entire SDLC—from initial design and documentation (Markdown) to coding, testing, implementation, and long-term maintenance
- A track record of shipping high-quality, business-aligned solutions in a fast-paced, Agile environment
- Strong analytical skills used to deconstruct complex datasets and resolve deep-seated technical issues
- Ability to synthesize intricate technical information into clear, well-structured communications for diverse audiences
- A self-starter capable of managing multiple simultaneous engagements with high organizational rigor
- A history of personal integrity, exemplary performance, and successful contribution within team-based settings
- Dedicated to elevating the team through direct mentorship of junior developers and fostering a collaborative engineering culture
- Bachelor's degree from an accredited college or university, preferably in Computer Science, Software Engineering or related field strongly preferred
- 5+ years of software engineering experience
- Proficiency in Java 17 or more a more recent version is required
- Spring boot experience required
- Experience with AI Tools (i.e. Claude) required
- Healthcare IT experience preferred