Apply to This Job

System Developer

Join Our Team

Onpoint Health Data is a dynamic, fast-growing, nonprofit company located in Portland, Maine, committed to delivering independent, reliable, and insightful data solutions to clients nationwide. If you are a motivated self-starter looking for the opportunity to work with emerging technologies and a collaborative, energetic team, Onpoint would be a perfect fit. We offer a very competitive benefits package and a great office space conveniently located on Munjoy Hill in Portland’s East End. 


Information Services - Software Engineering

Multiple positions open, looking for various levels of experience.

System Developers are responsible for designing, developing, and testing core system components within Onpoint’s Claims Data Manager system (CDM). CDM is a cloud-based web application that leverages big data technologies to transform, and make accessible, massive amounts of healthcare data to Onpoint staff, Onpoint’s clients and researchers around the country. The Systems Developer plays a vital role in the continued success of Onpoint by ensuring that Onpoint’s solutions are intuitive, efficient and cost effective, allowing Onpoint to remain the market leader in delivering healthcare data management services. As a Systems Developer, you will work with a group of talented engineers and healthcare data experts to build industry leading applications and leverage the latest technologies to tackle complex data management problems.


·        Own the design and modification of key system functionality, collaborating with other developers and technical staff

·        Troubleshoot and triage system issues

·        Modify existing software to correct errors, adapt to new technologies, and to upgrade and improve performance

·        Recommend, test and evaluate new software and tools

·        Convert complex specifications into efficient code within agreed upon time frames

·        Work closely and effectively with other developers, the product owner, business analysts, and customers

·        Write, execute and automate system testing in order to verify the functionality of the CDM system

·        Review code of other engineers and provide feedback to help others improve their code quality

·        Write useful, clear and accurate documentation for systems


·        Understand the value that Onpoint places on maintaining the confidentiality and integrity of our corporate and client data and meet applicable privacy and security compliance requirements

·        Ensure that Onpoint and client data is accessed, handled, processed, transmitted, disclosed, and stored according to operational and IT policies and procedures

·        Immediately report any suspected or actual violation of privacy and security policies or unauthorized access or disclosure of Onpoint or client data

·        Understand that compliance with all privacy and security policies, laws, and regulations is part of each employee's annual performance evaluation

·        Adhere to all policies and procedures as outlined in the Onpoint Health Data Employee Handbook

·        Perform all other duties as assigned

Senior Developers are expected to mentor and support junior teammates


·        A bachelor’s degree or higher in computer science, engineering, mathematics, or a related field

·        2+ years of experience in application development using Java and SQL

·        Experience designing and working with databases and complex data structures

·        Experience with Unix or Linux environments

·        Experience performance tuning - analyzing log data and query tuning, partitioning, optimizing code

·        Experience with Hadoop, SparkSQL, Amazon EMR, Parquet, Amazon Athena, Amazon Redshift a plus

·        Familiarity with Web App development technologies and frameworks such as Ruby on Rails, JavaScript, Spring, and React a plus

·        Healthcare data experience is a plus

·        Attention to detail and curiosity to probe further into data

·        Willingness and ability to work in a fast-paced environment and be held accountable for deliverables and time frames

·        Ability work effectively independently, within, and across teams

·        Ability and willingness to quickly learn new technologies

·        Excellent organizational, interpersonal and time management skills

·        Excellent written and verbal communication skills

Apply to Onpoint: System Developer

* Required field