skip to main content

Important Notice

It appears you are using an older version of your browser. While some functions will be available, works best with a modern browser such as the ones provided by:

Please download and install the latest version of the browser of your choice. We apologize for any inconvenience.

Molecular Software Developer II

Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.

Job Details
Job Order Number
Company Name
Orchard Software
Physical Address
Carmel, IN 46032
Job Description

Orchard Software Corporation is a leader in the laboratory information system industry and offers a variety of laboratory system solutions, including a SaaS model. Orchard serves more than 2,000 laboratories across the country, helping them improve efficiency, reduce errors, and enhance integration. Orchard’s products are installed in physician groups and clinics, hospitals, independent reference labs, student health centers, veterinary labs, public health organizations, universities, and retail facilities.

Orchard has a rich history of innovation, of developing and supporting industry-leading products, and as a top workplace that values its employees. We celebrate our wins (large and small), aren’t afraid to try new things, and always welcome the next challenge. We value learning and continuous improvement, and our culture is one of caring for each other and our clients. We value diversity, and unequivocally support all people in the Orchard family and in the communities we serve, regardless of race or background.

Interested in joining the Orchard team to support industry-leading products?

For more information regarding Orchard Software Corporation, visit

As part of the Molecular Development Department, the Software Developer II position is responsible for the design, development, and maintenance of both internal and external software solutions as well as assisting with associated support, as necessary. Under direct supervision, research answers to technical questions, identify the causes of software defects, fix software defects, and develop new software features. Specializes in one or more areas of the software.
This position is staffed by intermediate developers who have had sufficient educational background and/or experience to meet position requirements.





Bug fixes: Identifies and fixes software defects.


Feature development: Develops new features with guidance and assistance from senior developers.


Mentor and assist junior developers as needed.


Support: Assist with support efforts related to bugs and features associated with above development.


Documentation: Writes internal documentation regarding feature functionality, troubleshooting, and standards. Writes fix notes, release notes, and test plans. Updates backlog items as necessary. Identify and document areas of improvement for existing software solutions. Recommend new technologies and tools to optimize department production.


Training: Learns about new areas of the software and keeps abreast of technical and laboratory industry news.


Communication: Regularly meet with management to discuss ongoing projects.


Education and Experience:

Bachelor’s degree with a focus on programming/development or a combination of an Associate degree in programming/development plus additional experience.
Five years of professional experience in the role of programmer, software developer, or related.
Three years of professional experience implementing and supporting client-facing software applications.

Required Skills

Work independently and balance work across multiple projects and priorities with overlapping schedules.
Exceptional written and verbal communication skills. Must be able to communicate with individuals with all levels of technical and non-technical skill sets.
Excellent problem-solving and analytical skills.
Must be detail oriented.
Experience with JavaScript, HTML, XML, and CSS.
Experience with C#, .Net, Java, or PHP.
Experience with complex SQL queries and relational databases.
Experience developing and interfacing with web-based APIs.

Preferred Skills

Experience with HL7.
Experience with Visual Studio and Azure or AWS.
Experience administrating of Windows and Linux systems.
Knowledge of security algorithms.
Knowledge of networking protocols and appliances.
Knowledge of EHR, EMR, LIS, and LIMS software.
Knowledge of government regulations related to the Health Care Industry.
Knowledge of medical billing and coding.

Physical Demands/Working Environment:

Majority of work is independent with some work in teams.
Flexible work hours with regularly scheduled meetings.

Orchard Software is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation, gender identity, creed, marital status, familial status, public assistance status, or any other characteristic protected by law.

To view full details and how to apply, please login or create a Job Seeker account.