Indivo Jobs
The Children's Hospital Informatics Program is hiring software developers, testers and other staff to support the ongoing development and deployment of the Indivo software. All jobs are located at Children's Hospital Boston, at our Autumn Street offices in the Longwood Medical Area. CHIP is close to the T, to downtown Boston, and the Harvard Hospitals.
Applying for Jobs
To apply for a job, please visit Children's Hospital Careers, click "Job Opportunities", and search for the AutoReq ID (position ID) listed with the job you're interested in. You can apply for the position via the hospital's system.
Java QA Engineer
The Children’s Hospital Informatics Program is looking for a highly motivated Java QA Software Engineer to help develop and validate Indivo, our healthcare-industry leading Personally Controlled Health Record software in advance of several major deployments. Responsibilities will include significant Java coding for developing regression and QA tools to validate the Indivo server, data model, and API, as well as designing and running QA tools to validate server based technologies. This will include defining test plans and test specs, authoring and running test cases, and reporting bugs.
The open source Indivo software is being used within the hospital and by an increasing number of other organizations world-wide. The Java QA Software Engineer will be part of the core Indivo technology team and will have a unique opportunity to work on translating cutting edge healthcare IT into production-ready form.
Responsibilities:
- Designing test plans and test cases
- Authoring API testing software in Java
- Executing and documenting test results
- Automating regression testing processes and developing a broad testing automation strategy for the project
- Identifying, analyzing and documenting software defects
- Work with other development team members to design and implement unit and functional tests
- Performing reviews and quality audits of functional requirements specifications and all other product and project documents
Required Skills
- Bachelors degree or equivalent experience
- 2-4 years experience in Java software development
- Experience testing applications integrating Apache, Tomcat, JUnit,
- Experience with a major RDBMS package (MySQL, Oracle)
- Strong fundamentals in QA methodologies and procedures
- Experience with QA testing using open source technologies
- Knowledge of software development life cycle
- Strong Linux experience
- Strong written and verbal communication skills
Desired Skills:
- Experience using LoadRunner, WebLoad or other automated testing packages for web-based user interface testing
- Experience in penetration and security testing
Job Code: 15179BR
Research Software Developer
The Children’s Hospital Informatics Program is looking for a highly motivated Research Software Developer to help develop and manage research projects leveraging Indivo, our healthcare-industry leading Personally Controlled Health Record software. Responsibilities will include taking ownership of existing research deployments and bringing them from their pilot stages into full production, working closely with researchers to improve the quality of the software, tools, and user experience related to the deployments, as well as significant contributions to our open source commons library.
The open source Indivo software is being used within the hospital and by an increasing number of other organizations worldwide. The Research Software Developer will be part of the extended Indivo technology team and will have a unique opportunity to work on translating cutting edge healthcare IT for use in high profile research deployments. Successful candidates will be able to thrive working with small teams in a research oriented environment
Responsibilities:
- Work closely with researchers to plan and manage deployments of cutting-edge personal health record software
- Develop and maintain Java software tools to aid research
- Customize PHP-based user interface to satisfy research needs
- Take ownership of existing research software infrastructure
- Contribute to development of core personal health record software
- Maintain excellent documentation for all code and deployments
- Perform rigorous end-to-end testing of personal health record deployments
Required Skills:
- Bachelor’s degree or equivalent experience
- 2-4 years experience in Java software development (Sun Java certification a plus)
- 2-4 years experience in PHP web application development
- Experience with a major RDBMS package (MySQL, Oracle) and working knowledge of SQL
- Strong Linux experience
- Exceptional written and verbal communication skills
- Knowledge of software development lifecycle (Agile methodologies a plus)
- Ability to balance multiple projects at once
Desired Skills:
- Experience with JUnit
- Experience working on or contributing to an open source project
Job Code: 15210BR





