Careers
Software Engineer
Medsphere is seeking enthusiastic and creative professionals to join our application development team in Carlsbad, CA, as a Delphi Software Engineer.
Responsibilities
- Demonstrate technical and professional skills and knowledge in the area of software tools and languages needed to complete work assignments.
- Demonstrated ability to work with a small team to maintain and extend cross-platform Delphi rich-client applications for the Indian Health Services.
- Demonstrate technical skills and knowledge of assigned software applications and host systems needed to complete work assignments.
- Create effective working relationships with team members in order to complete assignments on time and within budget.
- Follow established policies and procedures for software development.
Qualifications
- BS in CS or related field, or equivalent 7+ years of development experience.
- Desktop application development experience with toolkits such as MFC, WinForms, etc.
- Experience with version control, preferably distributed version control.
- Ability to work with a development team in a collaborative environment.
- Build/release automation experience.
- Unit testing.
MUMPS Programmer
A fast-growing, healthcare software company based in Carlsbad, CA seeks experienced MUMPS programmers. The MUMPS Programmers would report directly to the IHS Program Manager/Director of Product Development and support development of EHR/RPMS electronic health record platform. Demonstrated developing ability in VistA and/or RPMS required.
The successful candidate will be expected to accomplish assigned tasks and projects with accuracy and timeliness and within budget. Previous experience in healthcare software development is preferred.
Responsibilities
- Demonstrate technical and professional skills and knowledge in the area of software tools and languages needed to complete work assignments, including but not limited to VistA and RPMS.
- Demonstrate technical skills and knowledge of assigned software applications and host systems needed to complete work assignments.
- Create effective working relationships with team members in order to complete efficient and effective software creation output.
- Follow established policies and procedures for software development.
Qualifications
- The candidate should have 5+ years of experience in Windows software programming and documentation.
- Ability to work independently to develop software from a requirements document efficiently and effectively.
- Demonstrated ability to successfully handle multiple demands and meet deadlines, accomplishing assigned tasks and projects with accuracy.
- Demonstrated ability to cooperate, communicate and work with team members, supervisors and/or outside contacts.
Interface Analyst
The Interface Analyst will act as the primary integration resource during the implementation of the Medsphere Openvista application. They will be responsible for ensuring that the client's integration needs are met and that the Project Manager is kept updated. This resource will work with interface resources from both the client and other 3rd party software vendors and will act as the primary point of contact for all activities related to interfaces. They will report to the Director of Technical/Laboratory Services and will also be accountable to the assigned Project Manager.
Responsibilities
- Role as the primary interface analyst on the Openvista project team.
- Act as an alternate interface analyst as needed.
- Work with the client in the development of interface specifications.
- Design and deploy interfaces that meet the agreed upon specifications.
- Coordinate all activity related to integration between the various systems and facilitates communication between the key participants.
- Provide timely updates to the project manager on integration activity.
- Develop schedules and timelines on interface design and interface deployment; then consistently delivers milestones that meet those timelines.
- Travel onsite as needed to assist with various integration deliverables.
- Develop documentation on process or integration related topics.
- Ability to work on multiple and to manage numerous parallel assignments.
Required Skills
- Experience in the development of interfaces using the HL7 protocol.
- Knowledge in the development of interfaces using an HL7 Interface Engine platform/toolset.
- Understanding the interoperability between software systems in a healthcare environment.
- Strong knowledge of Java/JavaScript languages.
- Ability to work independently in a remote setting.
- BS in Computer Science or Similar Degree.
Desired Skills
- Previous work with the Mirth Interface Engine.
- Development on a MUMPS or VA - VistA platform.
- Understanding of the Unix(RH Linux) Operating System and the command line interface.
- Understanding of the Windows Server Operating System and related tools.
- Mastery of multiple programming languages.
- Ability to write shell or PERL scripts.
- Knowledge of Cache or GTM System Management.
Quality Test Automation Engineer
Support Medsphere Systems Corporation's Quality Assurance team to ensure electronic healthcare record system applications meet quality control standards. Perform all duties in accordance with Medsphere Systems Corporation company policies and procedures and all state and federal regulations.
Essential Duties and Responsibilities
Establish and maintain automation framework for developing test scripts in Windows to validate applications written in a Linux environment.
- Determine feasibility of creating test plans and test cases against written business requirements, functional specifications, and other manual test procedure documents.
- Author automated data driven test scripts based on written manual test scripts resulting from risk assessment and requirements prioritization. This will require knowledge of Perl and Python for Linux and Testing Complete for Windows.
- Conduct integration, functional acceptance, and regression testing using black box or white box testing approach as necessary.
- Routinely inform functional and project managers by providing audit reports indicating the results of test execution and product stability including recommendations concerning the release of the product.
- Manage project tasks, schedules, scope change and deadlines to eliminate constraints and ensure that company needs are met.
Essential Knowledge & Skills
- Excellent written and verbal communication skills
- Excellent analysis and trouble-shooting skills
- Excellent working knowledge of quality assurance methodologies
- Proficient working knowledge of integration, functional acceptance, and regression testing.
- Proficient working knowledge of automated testing tools, change management tracking, and source/version control systems.
- Ability to schedule, track and report on all aspects of a project
- Deadline oriented
- Self-motivated
- Ability to quickly learn new applications/systems
Education and/or Experience
- Minimum of 3 years towards a Bachelor's Degree in Computer Science or equivalent
- Minimum of 2 years experience developing automated tests using COTS such as Testing Complete and shell scripting language such as Python or Perl
- C programming background
- Working knowledge of Medsphere OpenVista product or VA's CPRS or any other healthcare electronic record systems desired but not required
Machines, Office Equipment & Software
- PERL, Bash/shell, Ruby, Python, Testing Complete
- C, C#, Delphi, .Net, GTK#
- COM, IA2, A11y Interface
- Windows, Linux, Macintosh
- Microsoft Word, Excel, Visio and MS Project
- Adobe Acrobat
- SourceForge
- Other testing software and bug tracking tools as needed
About Medsphere Systems Corporation
Medsphere® is the leading commercial provider of open source technology for the healthcare industry. The company is revolutionizing healthcare by delivering commercially supported software based on the proven VistA electronic health record developed by the Department of Veterans Affairs. Under the brand name of OpenVista®, Medsphere offers a portfolio of products and professional services for hospitals, clinics and integrated delivery networks. The company addresses the capital constraints of the healthcare industry through an innovative subscription-based pricing model. Medsphere's experienced team of healthcare technology professionals and unique suite of rapid implementation tools deliver unprecedented time to value recognition.
For more information, e-mail careers@medsphere.com