Careers
At DiagnosisOne, we are always on the lookout for top-notch talent in sales, marketing, technology, and project management. If you are passionate about positively impacting the quality of healthcare delivery and outcomes, and want to work in a fast-paced, high-technology company, please send us your resume.
All jobs are for our Lowell, MA location unless otherwise specified.
Current job openings
Technical Project Manager - Healthcare
As a Project Manager at DiagnosisOne, you will be the direct contact with DiagnosisOne customers and responsible for planning, executing and completing projects according to strict deadlines and within budget. You will actively manage resources and coordinate the efforts of team members in order to deliver projects according to plan.
Responsibilities
- Direct, lead and manage project development from beginning to end
- Lead all project meetings
- Establish and manage to a detailed project schedule with a clearly defined critical path
- Proactively manage changes in project scope, identify potential crises, and devise contingency plans
- Conduct project “lessons learned" meetings at project completion
- Develop, implement and refine best practices for continuous improvement
- Lead others throughout various phases of the project
- Seek input from staff, management and clients
Required Skills/Knowledge
- Extensive experience in Project Management
- Experience using Agile development methodologies or similar
- Experience managing projects in the healthcare field is desired
- Experience in HL7, XML, and Internet and web-based technologies
- Knowledge of Oracle/WebLogic platforms a plus
- Experience troubleshooting healthcare software solutions
- Previous knowledge of industry leader EMR/EHR software
- Excellent writing, editing, proofing skills
- Strong organizational skills
- Strong competency with Microsoft Office (Word, Excel, PowerPoint, Outlook)
- Experience and proficiency with Microsoft Project or other project management software
- Demonstrated experience in effectively prioritizing and executing tasks in a high-pressure environment
- Strong interpersonal and communication skills
- Extremely detail-oriented
- Able to manage “up”

Back to Top
Senior Software Developer - Java
As a Software Developer at DiagnosisOne, you will play a key role in the design, development, and testing of healthcare applications and services. You will also help in product planning and implementation; mentoring other staff; process improvement and other related engineering duties as required. The Software Developer may employ a variety of programming languages and related technologies, typically with a focus on Java.
Required Skills/Knowledge
- Minimum 5 years experience in software development
- Proficiency with J2EE and SOA
- Experience with Web Services, front, middle, and back end tier development
- Experience working with JBoss Application Server, JBoss Portal and JBoss Drools
- Good knowledge of UML or other object-oriented methodologies
- Solid understanding of software architectures
- Relational database technologies with a preference for experience with SQL Server
- Experience in HL7, XML, and Internet and web-based technologies
- Knowledge of Oracle/WebLogic platforms a plus
- BS in Computer Science or equivalent
- Excellent written and oral communications skills

Back to Top
Clinical Data Analyst
DiagnosisOne is seeking a Data Analyst to join our team of qualified and diverse individuals. The analyst will be responsible for managing the implementation of all interfaces for assigned DiagnosisOne clients, from integration through production.
Responsibilities
- Define and own process of managing clinical content with DiagnosisOne clients
-
-
- Quality Assurance and Quality Control
- Process of publishing clinical content from Clinical team to Engineering team for implementation into DiagnosisOne's Clinical Decision Support (CDS)
- Manage Clinical content delivered to DiagnosisOne clients
- Set up Configuration Management (CM) for maintaining Clinical content versioning
- Generate and publish Clinical content release notes
- Troubleshoot patient data received from clients
-
-
- Able to interpret and identify problem areas (CDA, CCD, XML)
- Standard coding and mapping of CPT, LOINC, SNOMED, RxNorm
- PQRS Reporting
-
-
- Participate in CMS monthly calls
- Generate PQRS measure workflows
- Run CMS provided use cases for PQRS measures, measure groups, and e-Rx
- PQRS data validation
- XML submission files to CMS
- IACS accounts
- Provider Eligibility and Feedback reports
- Work closely with Clinical and Implementation teams
- Provide consulting advice to clients and management
- Ensure requirements meet customer expectations
Required Skills/Knowledge
- Experience troubleshooting healthcare software solutions
- Knowledge of HL7
- Previous knowledge of industry leader EMR/EHR software
- Technical background, working knowledge of SQL, Windows, XML validation tools (NIST)
- A Bachelor's degree in Computer Science, Health Management Information Systems, or other healthcare related degrees
- Excellent communication and organizational skills and a demonstrated ability to develop customer rapport
- Must be detail-oriented

Back to Top
Requirements Analyst
DiagnosisOne is seeking a Requirements Analyst to join our team of qualified and diverse individuals. On a day to day basis, the individual will use requirements elicitation, analysis, specification, verification and management techniques to translate business and system needs into system requirements and requirements artifacts for developers, testers, technical writers and trainers. The analyst will be engaged in software development efforts at all scales ranging from minor defect fixes and enhancements to development of new applications.
Responsibilities
- Customer and External Stakeholder Interface/Point of Contact (POC)
- Responsible for eliciting, analyzing, documenting and validating customer and system requirements
- Decomposing business and system functions, processes and procedures
- Development and maintenance of requirements artifacts which include: Context Diagrams, Process and Workflow Diagrams, Data Flow Diagrams, Use Case Models, and Use Case Specifications
- Development and maintenance of the Requirement Traceability Matrix from customer functional specifications to fully decomposed and derived single testable requirement statements
- Work closely with development, test, technical writing and training teams
- Conduct Requirements Review Boards (RRBs)
- Provide input to Management Reports to include: Weekly Status Briefings, Monthly Status Reports, and Project Metric Reporting
- Provide support of Risk Management activities
- Conduct Lessons Learned and Post Project Reviews
- Development and Maintenance of Operational Threads
- Ensure system requirements meet customer expectations
- Provide subject matter expertise to internal and external stakeholders
- Support business development activities to include: Basis of Estimate (BOE), Level of Effort (LOE), Requests for Information (RFI) and Requests for Proposal (RFP)
Required Skills/Knowledge
- A Bachelor's degree with minimum of 5 years of Business Systems Analyst / Systems Engineer / Requirements Analyst experience. (An additional 4 years of experience may be substituted in lieu of degree requirement)
- Must have experience in requirements analysis for the decomposition and derivation of system technical requirements from business needs/requirements
- Excellent communication and organizational skills and a demonstrated ability to develop customer rapport
- Must have excellent client relationship skills and good project management skills
- Must be detail-oriented
- Must have experience with full Software Development Lifecycle (SDLC) activities and tasks
- Must have experience with the Microsoft Office Suite of tools: MS-Word, MS-Excel, MS-PowerPoint
- Experience with requirements process modeling
- Experience in system and project management tools such as MS-Project
- Experience working in an Agile software development environment a plus

Back to Top
Programmer / Software Developer
DiagnosisOne, Inc. in Lowell, MA seeks Multiple Programmers/Software Developers; The Software developer should have knowledge and working experience of HL7 XML CDA V3.0 standards, experience with clients for Clinical Decision Support (CDS) web services. Knowledge of Healthcare Initiative Quality Measures, Performance reporting rates, Key performance indicators for major chronic disease, Healthcare rules such as Care Gaps, Screening, utilization etc. Experience with triggering and utilizing healthcare rules, Geo plots at the state, county, municipality for various health related information, Physician communication letters and reports. The Software Developer will also be required to work with our data warehousing team in the (ETL) processes of our existing relational data into a data warehouse schema database. Create multidimensional cubes in SSAS; Write MDX queries and build BI dashboards, Analytical
reports with drill-down capabilities, and Web Application in .NET. The candidate should have a Bachelor’s degree in IT/Computer Science/Computer Applications/Technology/Engineering or its foreign equivalent. To apply, please email resume to (d1-careers@diagnosisone.com).

Back to Top
Compensation
DiagnosisOne offers a competitive salary (depending on experience) and a comprehensive benefit package:
- 401(k) retirement plan
- Health, Dental, Life and Disability insurance benefits
- Dependent and Health Care Spending Account