Office Practicum logo

Software Engineer, III - Java

Office Practicum

Fort Washington, PA
Full Time
Mid Level
9 days ago

Job Description

About the Role

The Software Engineer, III maintains and extends the capabilities of our healthcare technology platform and products. This position is part of our technology team. You will be developing features, 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 and teach technologies and techniques, attend area tech events, and produce high quality software.

Key Responsibilities

  • Collaborates, 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.
  • 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.
  • Given a high level design, 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

  • Strong communication skills.
  • Self-starter, able to work independently, able to succeed in a fast-paced agile environment.
  • Strong organizational skills and ability to manage multiple simultaneous engagements.
  • Strong problem solving and analytical skills with experience to troubleshoot and resolve problems.
  • Ability to analyze complex information sets and communicate that information clearly and effectively.
  • Proven record of delivering high quality software and solutions that meet business needs.
  • Ability to lead a project from design, coding, testing, implementation, and maintenance phases.
  • Demonstrable experience designing, building, and maintaining interface integrations based on HIE and OP standards.
  • Experience as an individual contributor in a fast-paced team environment.
  • Proficient with Java 17 or more, and Spring Boot.
  • Intermediate database skills (MySQL, MongoDB).
  • Effective building and using unit tests and frameworks.
  • Awareness of AWS capabilities and services.
  • Basic understanding of version control systems like GIT or Subversion.
  • Working knowledge with SCM and IDEs.
  • Understanding of software documentation including markdown.
  • Proficient in Health IT standards and protocols, including FHIR, HL7, CCDA, and X12.
  • Working knowledge of networking protocols (e.g., TCP/IP, HTTP, REST).
  • History of exemplary performance and personal integrity.
  • Deep understanding of the software lifecycle and support capabilities.
  • Mentoring and coaching other developers.

Nice to Have

  • Healthcare IT experience.

Qualifications

  • Bachelor's degree from an accredited college or university, preferably in Computer Science, Software Engineering or related field.

Benefits & Perks

  • Medical, Prescription, Vision, and Dental Insurance.
  • Life Insurance.
  • 401(k) with company match.
  • Paid Time Off, Holidays, and Volunteer Hours.
  • Company Wellness Program.
  • Employee Assistance Program.
  • Short and Long Term Disability Insurance.
  • Pet Insurance.
  • Tuition Assistance Program.
  • Employee Recognition Program.

Working at Office Practicum

Office Practicum seeks to hire individuals who are able and willing to embrace our company's performance based culture, as defined by our Core Values: We are Clinician First, Pediatric Care is our Home, We Deliver on our Commitments, Our Success is Based on Results, We Believe in the Power of Teams. We believe that consistently aligning our planning and execution with these core values will lead to long term success for both Office Practicum as well as the customers we serve.

Apply Now

Job Details

Posted AtJul 14, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Office Practicum

Website

officepracticum.com

Company Size

51-100 employees

Location

Fort Washington, PA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches