“When I implemented Amazing Charts,
I had no change in patient flow whatsoever." 
   

                                            — Galen Y.K. Chock, MD, Honolulu, HI

 

 

Start an Amazing Career at Amazing Charts

Are you looking to join a team of smart, highly motivated people at a fast-growing medical software company?

Recognized by Inc Magazine as one of the fastest growing companies in the United States, Amazing Charts offers limitless career possibilities and the opportunity to do something that improves life for both health care providers and their patients.

Amazing Charts is a great place to work because:

  1. You can make a real impact every day.  There are no layers of bureaucracy at Amazing Charts, and we shun “corporate” thinking.  If you have a new idea, we want to hear it.
  2. Our growth potential is enormous as more and more health care providers discover the benefits of going “paperless” and look for an affordable and usable EHR solution.
  3. We are committed to an honest, ethical workplace that respects and values the talents of our employees.
  4. Our home office is located in historic North Kingstown, Rhode Island. This is a beautiful part of the state, and a short drive from the ocean and historic Newport.
  5. We are shaping the future of healthcare in America.  Electronic Health Records can help reduce administrative costs and medical errors, improve communication among providers, and enhance continuity of care. It is a truly exciting field.

Current openings are shown below, but we are growing - so check back again next month if you don't see something that matches your needs.

Current Openings - Boston, MA Office

Business Analyst

Business Analyst

Amazing Charts is an entrepreneurial, high growth healthcare IT company. Founded in 2001 by a family physician, our mission is to improve the lives of our clinicians and their patients through innovative solutions that increase physician productivity and patient outcomes. We now offer an award-winning client-server and cloud-based platform for Electronic Health Records, Practice Management, and Patient Engagement. We operate as a wholly owned subsidiary of Pri-Med, a leader in physician education for over 20 years. Our products are Meaningful Use 2 certified and ICD-10 compliant. The company is based in Boston’s Back Bay with a 2nd location in North Kingstown, RI.

Summary

The Business Analyst is a member of the Product Team and works on development projects for Electronic Health Record and Practice Management Software. The analyst will work closely and collaborate with the Product Manager to understand the business and users’ needs, and translate these into functional requirements to ensure that the product vision and goals are met. The analyst is the key liaison between the Product Owner and the technology delivery group, is responsible for ensuring that the requirements are understood, and that the technology solutions meet the acceptance criteria. The analyst will take ownership of feature design, user story development, definition of acceptance criteria, and any additional requirements artifacts as assigned.

Responsibilities

The role also includes, but is not limited to, the following responsibilities:

  • Assists Product Owner/Product Management in the definition of high-level business requirements (features) and the prioritization of the product backlog.
  • Formulates and documents features, user stories, and acceptance criteria.
  • Collaborates with software developers to research existing business and system processes and supports the team through development and testing.
  • Participates in feature usability testing and is an advocate for iterative, user-centered design.
  • Performs functional acceptance testing of development deliverables to verify they meet the business and functional requirements.
  • Identifies opportunities for improving quality and efficiency and participates in process improvement initiatives.

Qualifications

  • 5+ years’ experience in defining functionality and implementing business solutions in a healthcare-specific software development environment.
  • Proven track record in designing and defining software functionality at the detail level and collaborating closely with development teams
  • Has worked with clinical, care management or practice management applications and has strong understanding of the workflows in the ambulatory practice environment.
  • Must have the ability to communicate verbally in a succinct and clear manner to technical and non-technical audiences.
  • Must have a high level of project organization, attention to detail, and time management.

Additional Knowledge & Skills

  • Experience with Agile methodology required. BA certification is a plus.
  • Experience in healthcare required, preferably with a focus on ambulatory physician applications.
  • Previous experience with Health IT compliance objectives: Meaningful Use, ICD-10, HIPAA, PQRS
  • Working knowledge of Health IT data standards: HL7, CCDA, EDI
  • Experience with practice management, billing systems and clinical applications is a plus.
  • Proficiency with various software applications, including but not limited to: MS Office, MS Visio, JIRA, Confluence. Experience with Balsamiq and Axure is a plus.
  • Ability to multi-task and react positively to frequent changes in priorities.
  • Superior communication skills.
  • High degree of comfort interacting directly with users to understand their needs.
  • High level of motivation to solve existing problems while anticipating new issues.
  • Ability to build working relationships with technology and product management teams.
  • 4-year degree in computer science or related field or equivalent experience

 

 APPLY NOW

Director of Business Development

Director of Business Development

Director of Business Development

The Director of Business Development is primarily responsible for ensuring the success and growth of the organization’s partnership programs.  This role oversees the management and launch of new and existing partnerships and builds actionable plans to ensure their products and services are properly positioned for growth. The Director of Business Development collaborates with product, marketing and sales to ensure the program’s success. They will identify, prioritize and track projects based on overall profitability and be an advocate for partners internally. The Director of Business Development communicates plans, projections and results for this line of business to executive stakeholders, and will also be responsible for a quota tied directly to revenue generated through both new and existing partner sales and referral fees.

Responsibilities

  • Identify, prioritize and drive revenue opportunities via partnership programs: whitelabel partners, referral partners, Partner Community participants, medical device companies, and other technology partnerships.
  • Manage partner relationships from start to finish.  Work with product and development to appropriately prioritize the delivery pipeline and timelines based on revenue potential. Measure customer satisfaction with the goal of continuous improvement.
  • Support new partner introduction throughout the organization - drive “launch” readiness activities with Product Management, Client Services, Sales and Marketing.
  • Develop business cases for new partnership opportunities and present recommendations for assessment. Provide regular reports and analysis on department performance. Find creative ways to drive incremental revenue.
  • Work with other parts of the business to understand and define channels/routes to the marketplace to further the success of partner products. Drive distribution and lead generation campaigns with Marketing and Sales. Measure, quantify and publish results.
  • Work with product managers to influence the roadmap for new or improved partner offerings.
  • Perform market analysis and act as subject matter expert to the organization on what the competition is doing in the market.
  • Set, meet and exceed revenue and profitability projections and forecasting of partnership programs.

 Qualifications

  • Minimum of 5-8  years of HIT business development/partner management experience
  • Understanding of the physician PM/EHR market and the associated technology partners and competitive landscape.
  • Experience at developing proposals and negotiation with prospective partners.
  • Proven relationship management skills: internally and externally with both team members and partners.
  • Persuasive oral and written communication skills.
  • Must be able to work independently in a fast pace, rapid change environment.
  • Professional presence and business acumen. High level of comfort in dealing with all levels of the organization.
  • Marketing and/or sales experience is a plus.

Senior Java Engineer

Amazing Charts is an entrepreneurial, high growth healthcare IT company. Founded in 2001 by a family physician, our mission is to improve the lives of our clinicians and their patients through innovative solutions that increase physician productivity and patient outcomes. We now offer an award-winning client-server and cloud-based platform for Electronic Health Records, Practice Management, and Patient Engagement. We operate as a wholly owned subsidiary of Pri-Med, a leader in physician education for over 20 years. Our products are Meaningful Use 2 certified and ICD-10 compliant. The company is based in Boston’s Back Bay with a 2nd location in North Kingstown, RI.

Summary

Amazing Charts is seeking a Sr. Software Engineer to join our award winning Electronic Health Record (EHR) and Practice Management (PM) development team.  We need an experienced software engineer with a passion for technology and delivering best-in-class solutions to a very committed and loyal customer base. 

The selected candidate will be highly entrepreneurial, results-oriented, and thrive on delivering solutions that make a positive impact in the day-to-day experience of healthcare delivery and quality for both physicians and patients.  Strong knowledge of Java, object oriented programming, design patterns, and agile development are required.

Responsibilities

  • Work with our team to understand, clarify, and shape requirements.
  • Perform high level and detailed design to satisfy complex business requirements.
  • Lead architectural/design discussions, prototype development, design reviews, code reviews, and mentoring of team members.
  • Analyze software components and lead both architectural and code refactoring efforts to improve reliability, performance, and scalability.
  • Provide troubleshooting and root cause analysis for production issues that are escalated to the engineering team.
  • Define and lead agile software development practices, and coordinate all aspects of software development. 
  • Lead project implementation efforts using the latest technologies and best practices.
  • Communicate effectively and appropriately to team members at all levels across the organization.

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or a related field, or an equivalent combination of education, training and experience is required.
  • 7+ years of experience as a software engineer.
  • 5+ years of Java development
  • Experience in a role that demonstrates strong technical leadership.
  • Expertise with Enterprise Java, web service standards, and open source frameworks.
  • Expertise in object oriented design and development.
  • Expertise with software design patterns and best practices.
  • Strong knowledge of SQL and relational databases.
  • Ability to develop and drive process improvements within the organization.
  • Strong understanding of agile software development practices.
  • Electronic Data Interchange (EDI) is a plus.
  • Background in the healthcare industry is a plus.
  • Excellent written and verbal communication skills.

 APPLY NOW

Software Engineer, Front End Web Development

Summary

Amazing Charts is seeking a Software Engineer with front end web development expertise to develop the next generation of our award winning Electronic Health Record (EHR) system.  As a member of the team, you will use the latest web development technology to meet the challenge of building the future of EHR software, with a stunning user interface and best of class usability.  Applicants must have experience building state of the art web applications and have a passion for building great software.  The selected candidate will be highly entrepreneurial, results-oriented, and thrive on delivering solutions that make a positive impact in the day-to-day experience of healthcare delivery and quality for both physicians and patients.

Principal Duties and Responsibilities:

  • Create state of the art user interfaces using .NET, HTML5, Angular JS, Web API, JavaScript libraries, and CSS.
  • Work with our team to understand, clarify, and shape requirements.
  • Perform high level and detailed design to satisfy complex business requirements.
  • Analyze, design, implement, refactor, and unit test new and existing software components using the latest .NET and JavaScript technologies.
  • Provide troubleshooting and root cause analysis for production issues that are escalated to the engineering team.
  • Communicate effectively and appropriately to team members at all levels across the organization.

Requirements:

  • Bachelor's Degree in Computer Science, Engineering, or a related field, or an equivalent combination of education, training and experience is required.
  • 3+ years of experience as an engineer on web applications – front end.
  • Experience with C# and ASP.NET MVC
  • Experience with JavaScript MVC frameworks like Angular JS, Backbone, Knockout, etc.
  • Experience with jQuery, CSS, HTML
  • Experience creating RESTful services and ASP.NET Web API is a plus.
  • Strong understanding of object oriented design and development.
  • Knowledge of software design patterns and best practices.
  • Proficiency with MS SQL Server and T-SQL.
  • Working knowledge of agile software development practices.
  • Background in the healthcare industry is a plus. Excellent written and verbal communication skills.

 APPLY NOW

Current Openings - North Kingstown, RI Office

Business Analyst

Business Analyst

Amazing Charts is an entrepreneurial, high growth healthcare IT company. Founded in 2001 by a family physician, our mission is to improve the lives of our clinicians and their patients through innovative solutions that increase physician productivity and patient outcomes. We now offer an award-winning client-server and cloud-based platform for Electronic Health Records, Practice Management, and Patient Engagement. We operate as a wholly owned subsidiary of Pri-Med, a leader in physician education for over 20 years. Our products are Meaningful Use 2 certified and ICD-10 compliant. The company is based in Boston’s Back Bay with a 2nd location in North Kingstown, RI.

Summary

The Business Analyst is a member of the Product Team and works on development projects for Electronic Health Record and Practice Management Software. The analyst will work closely and collaborate with the Product Manager to understand the business and users’ needs, and translate these into functional requirements to ensure that the product vision and goals are met. The analyst is the key liaison between the Product Owner and the technology delivery group, is responsible for ensuring that the requirements are understood, and that the technology solutions meet the acceptance criteria. The analyst will take ownership of feature design, user story development, definition of acceptance criteria, and any additional requirements artifacts as assigned.

Responsibilities

The role also includes, but is not limited to, the following responsibilities:

  • Assists Product Owner/Product Management in the definition of high-level business requirements (features) and the prioritization of the product backlog.
  • Formulates and documents features, user stories, and acceptance criteria.
  • Collaborates with software developers to research existing business and system processes and supports the team through development and testing.
  • Participates in feature usability testing and is an advocate for iterative, user-centered design.
  • Performs functional acceptance testing of development deliverables to verify they meet the business and functional requirements.
  • Identifies opportunities for improving quality and efficiency and participates in process improvement initiatives.

Qualifications

  • 5+ years’ experience in defining functionality and implementing business solutions in a healthcare-specific software development environment.
  • Proven track record in designing and defining software functionality at the detail level and collaborating closely with development teams
  • Has worked with clinical, care management or practice management applications and has strong understanding of the workflows in the ambulatory practice environment.
  • Must have the ability to communicate verbally in a succinct and clear manner to technical and non-technical audiences.
  • Must have a high level of project organization, attention to detail, and time management.

Additional Knowledge & Skills

  • Experience with Agile methodology required. BA certification is a plus.
  • Experience in healthcare required, preferably with a focus on ambulatory physician applications.
  • Previous experience with Health IT compliance objectives: Meaningful Use, ICD-10, HIPAA, PQRS
  • Working knowledge of Health IT data standards: HL7, CCDA, EDI
  • Experience with practice management, billing systems and clinical applications is a plus.
  • Proficiency with various software applications, including but not limited to: MS Office, MS Visio, JIRA, Confluence. Experience with Balsamiq and Axure is a plus.
  • Ability to multi-task and react positively to frequent changes in priorities.
  • Superior communication skills.
  • High degree of comfort interacting directly with users to understand their needs.
  • High level of motivation to solve existing problems while anticipating new issues.
  • Ability to build working relationships with technology and product management teams.
  • 4-year degree in computer science or related field or equivalent experience

 

 APPLY NOW

Call Center Representative

We are looking for a Call Center Representative to join our team!  This position provides professional, helpful and courteous customer service to clinicians throughout the registration process for Pri-Med events by determining requirements, answering inquiries, resolving problems, and fulfilling requests.

Responsibilities 

  • Responsible for inbound/outbound telemarketing
  • Support and provide superior customer service via phones, email and online chat
  • Process calls, emails and support online chat
    • New and existing registrations
    • Account issues
    • Event questions
    • Online activity questions
    • Accreditation questions and process manual certification
  • Process requests from internal staff and external clients in a timely and accurate manner
  • Determine requirements by working with the clinician
  • Use questioning and listening skills to ensure effective telephone communication
  • Answer all inquiries by clarifying desired information; researching, locating, and providing information
  • Fulfill requests by clarifying desired information; completing transactions; forwarding requests
  • Address customer issues in a timely manner and provide long-term resolutions
  • Respond to questions about specific events, the company and issues with the clinician’s account
  • Assist clinicians with any technical issues experienced with the website/registration site and escalate any issues to appropriate staff as necessary
  • Consistently meet commitments to clinicians and ensure overall client satisfaction
  • Execute outbound telemarketing campaigns to support physician acquisition recruitment and deliver on audience quantity and quality goals
  • Miscellaneous customer care and marketing tasks
  • Assist the Marketing team
    • Attendee recruiting efforts
    • Exposure to direct mail standard operating procedures, including data input and quality assurance

Qualifications

  • Qualified candidates will have a high school diploma or equivalent and two or more years Customer Service experience. 
  • Excellent interpersonal, written, and oral communication skills
  • Excellent listening skills and the ability to ask probing questions, understand concerns, overcome objectives and  resolve problems
  • Strong work ethic and self-starter, ability to work independently and as a team player
  • Ability to effectively manage multiple priorities and adapt to change within a fast-paced business environment
  • Must possess professional and friendly attitude and be able to quickly develop a rapport with clinicians over the phone
  • Ability to learn and navigate new software quickly
  • Typing skills and computer proficiency\ 

 

 APPLY NOW

Practice Management Implementation Manager

Practice Management Implementation Manager

Amazing Charts is an entrepreneurial, high growth healthcare IT company. Founded in 2001 by a family physician, our mission is to improve the lives of our clinicians and their patients through innovative solutions that increase physician productivity and patient outcomes. We offer an award-winning client-server and cloud-based platform for Electronic Health Records, Practice Management and Patient Engagement. Our products are Meaningful Use 2 certified and ICD-10 compliant. The Amazing Charts office is located in in North Kingstown, RI.   

We’re looking for a Practice Management Implementation Manager to join our team! The Implementation Manager is responsible for leading the Implementation team with a focus on strategic implementation and exemplary service to our clients. This role oversees the team that  leads new clients  through the implementation of our Practice Management billing software - including but not limited to coordination of projects; resolution of issues to ensure client expectations during implementation are satisfied; collection of feedback and status updates; conducting presentations for clients; presenting solutions, and presenting project designs and proposals to clients for approval or modification. Perform client assessments to determine best approach for implementation effort. Lead team in establishing methods for defining and documenting concise business requirements for client implementation. Ensure that data maintained in production support systems conform to standard operating procedures. Obtain client information and/or approvals for implementation related initiatives that improve the effectiveness or efficiency of services within the client’s product . Assume leadership role on assigned projects. Develop and maintain project plans. Promote a team environment to accomplish work.

Responsibilities 

  • Analyze, configure, test, and complete required documentation in the areas of product implementation
  • Assign workloads and supervise the team on delivery of software and non-software deliverables
  • Monitor the quality of team deliverables in an ongoing basis
  • Work with customers to ensure that requirements are fully understood
  • Explain the role of our product in their office workflow, including claims generation, claims submission, denial management, patient billing and financial statement
  • Deliver hands-on system configuration, implementation, deployment and troubleshooting
  • Manage production, preparation and execution of integration and user acceptance test plans and execution
  • Understands and can consult with a practice regarding all aspects of the physician billing cycle including initial claim submission, payer rejection resolution, denial follow-up, secondary appeal and refund processing.
  • Manage production of supporting technical documentation for internal and external publication
  • Set and achieve productivity targets for the team to ensure developments are delivered within budget, on schedule and meet defined quality standards
  • Maintain quality and adherence to standards and documentation.
  • Maintain timely and accurate reporting of project status and production and revision of detailed estimates
  • Escalate product issues in a timely fashion and suggest product improvements to ensure customer satisfaction
  • Develop and implement solutions that maximize customer satisfaction and deliver bottom line results

Qualifications

 

  • Qualified candidates must have a BA or BS in a relevant field.  
  • Three to five years of industry-related experience
  • Demonstrated market awareness, including knowledge of processes, needs and requirements
  • Experience Technical and functional understanding of Amazing Charts Practice Management product line offerings, including relevant industry practices and compliance
  • Experience in managing a small team
  • Customer-oriented focus and demonstrated professionalism
  • Excellent verbal communication and presentation skills, both with internal team members and external customers
  • Excellent knowledge of the business workflows in a medical office, including superbill generation, coding, claims management and billing
  • Ability to create objective, concise and clear written communication tailored to targeted audience (e.g. report writing, business planning, policy writing, etc.)
  • Ability to evaluate information and identify and solve problems in a systematic manner
  • Demonstrated time-management skills and the ability to multi-task and prioritize
  • Estimate of up to 30% of travel.

 

 APPLY NOW

Product Support Specialist

This position is responsible for internal support of Amazing Charts software and related services.  In addition, this position will be responsible for assisting outside sales personnel and tech support personnel, assisting trial and purchased users, and training on our software.  This position is a key component contributing to the growth of Amazing Charts.

Responsibilities:

  • Consistently applies values of respect, honesty, fairness and the constant pursuit of excellence in all your duties.
  • Demonstrate knowledge of Amazing Charts history and philosophy.
  • Demonstrate working knowledge of Amazing Charts software and pricing and keeps up to date on changes.
  • Demonstrate working knowledge of all Amazing Charts related services and pricing.
  • Provide on-line demonstrations, webinars and training to clients, along with related follow-up.
  • Provide on-site trainings at provider offices as assigned.  (Requires travel)
  • Provide assistance with technical aspects of software including installation issues, interface issues, reset path issues, etc.
  • Document all contacts in a specified manner using our internal ticket system.
  • Provide feedback from clients to leadership as needed.
  • Recommends new protocols or revisions to existing protocols for implementation to ensure goals are met.
  • Responsible to escalate problems, in a timely fashion, that cannot be resolved in an efficient manner.
  • Provide updates and recommendations to Management on a regular basis regarding issues and processes.
  • Provide exquisite customer service to internal and external parties.
  • Attend meetings as required.
  • Perform other duties as assigned.

Qualifications

  • The qualified candidate will have excellent communication skills along with an advanced level of how physician practices operate.
  • The ideal candidate will have an undergraduate or associates degree plus 2-5 years successful experience in technical/software support.
  • Basic knowledge of Microsoft XP, Vista, Windows 7, Server 2003-2008 and Microsoft Office (including but not limited to Access and Excel).
  • A good knowledge of various Anti-Virus and Firewall programs.
  • A positive attitude and ability to demonstrate an unwavering commitment to customer satisfaction with the ability to prioritize and adapt quickly in a dynamic environment is critical.

APPLY NOW

Technical Support Representative - Practice Management

We are looking for a Technical Support Representative to join our team!  The selected candidate will be highly customer-oriented, results-oriented, and thrive on delivering solutions that make a positive impact in the day-to-day experience of healthcare delivery and quality for both physicians and patients. Strong technical experience and problem solving ability are required. 

Responsibilities

  • Support and provide superior customer service via phones, email and online chat
  • Process requests from internal staff and external clients in a timely and accurate manner
  • Answer all inquiries by clarifying desired information; researching, locating, and providing information
  • Consistently meet commitments to clinicians and ensure overall client satisfaction
  • Diagnose and document customer issues including computer hardware and operating system problems, software installation and setup problems, and product defects
  • Work closely with product, development, and QA teams to communicate, reproduce, troubleshoot, and resolve customer issues
  • Maintain strict confidentiality and privacy of protected health information; compliance with HIPAA Security

Qualifications

  • Qualified candidates will have a high school diploma or equivalent and customer service experience
  • Experience with MS Windows, including services, event logs, file sharing, and firewall
  • Experience working with the JVM and Java applets running in a MS Windows environment
  • Experience with Linux operating systems, including JBoss and Tomcat
  • Basic knowledge of SQL and familiarity with MS SQL Server Management Studio
  • Excellent interpersonal, written, and oral communication skills
  • Excellent listening skills and the ability to ask probing questions, understand concerns, overcome objectives and  resolve problems
  • Strong work ethic and self-starter, ability to work independently and as a team player
  • Ability to effectively manage multiple priorities and adapt to change within a fast-paced business environment
  • Must possess professional and friendly attitude and be able to quickly develop a rapport with clinicians over the phone
  • Ability to learn and navigate new software quickly

 APPLY NOW

Technical Support Representative

We are looking for a Technical Support Representative to join our team!  This position provides professional, helpful and courteous customer service to clinicians. 

Responsibilities

  • Support and provide superior customer service via phones, email and online chat
  • Process requests from internal staff and external clients in a timely and accurate manner
  • Determine requirements by working with the clinician
  • Use questioning and listening skills to ensure effective telephone communication
  • Answer all inquiries by clarifying desired information; researching, locating, and providing information
  • Consistently meet commitments to clinicians and ensure overall client satisfaction

Qualifications

  • Qualified candidates will have a high school diploma or equivalent and customer service experience
  • Excellent interpersonal, written, and oral communication skills
  • Excellent listening skills and the ability to ask probing questions, understand concerns, overcome objectives and  resolve problems
  • Strong work ethic and self-starter, ability to work independently and as a team player
  • Ability to effectively manage multiple priorities and adapt to change within a fast-paced business environment
  • Must possess professional and friendly attitude and be able to quickly develop a rapport with clinicians over the phone
  • Ability to learn and navigate new software quickly
  • Typing skills and computer proficiency

 APPLY NOW