"Amazing Charts allows us to increase our patient load without hiring new staff, resulting in thousands of dollars in additional revenue per day."

— Bruce Fillpot, CFO, Santa Rosa Medical Clinic

 

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

Account Manager

Summary

Under the general supervision of the VP of Sales.  The Account Manager is responsible for facilitating sales of the company’s suite of Electronic Health Record (EHR) solutions to a wide range of health care practices. They will install our software, give demos, provide support and resolve issues. The Account Manager will work with the VP of Sales to maximize revenue generation.

 Principal Duties and 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.
  • Keep up to date on all changes to the software, services and pricing.
  • Follow up and remains proactive on leads generated in a timely manner.  [Leads are generated from ads, trial downloads, trade shows, outside sales team, other users, etc.]
  • Provide on-line demonstrations to potential clients and related follow-up.
  • 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 potential clients to leadership as needed.
  • Responsible for working with already established resellers and managing requests of new ones.
  • Prepares written protocols/procedure on processes used to complete tasks.
  • 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.
  • Travel (up to 6-7 times per yr.)
  • Attend trade shows and other industry events on behalf of the company (including overnight travel and weekend work, as necessary).
  • Other duties as assigned

Required knowledge, skills, education, and experience:

  • An associate’s degree or a minimum of five years related experience is required (BA or BS degree is preferred).
  • Ability to learn, navigate and walk customers through a software program over the phone is required.
  • Ability to install software.
  • Must possess demonstrated outstanding customer service skills.
  • Must have demonstrated experience in building and maintaining long term customer relationships.
  • Demonstrated verbal and written communication skills including the ability to communicate professionally with customers at all levels of management, company peers and Senior Director of Sales is required.
  • Prior formalized consultative sales training is highly desired.
  • Experience selling EMR/EHR solutions is beneficial but not required.
  • Knowledge/experience in the healthcare and/or medical software industries is highly desired but not required.
  • Technical Skills required.
  • 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.
  • Travel to meet clients/attend trade shows as warranted (including overnight travel as necessary).
  • Must be willing to work varied hours to support business hours nationwide.

Salary

  • Salary+Commission

APPLY NOW

Clinical Analyst

Summary
Amazing Charts has an opening for the Clinical Analyst, a key contributor to the Product Management team.

Principal Duties and Responsibilities:

  • Analyze, categorize, and summarize clinical requirements for inclusion in the EHR offering.
  • Monitor compliance initiatives as they develop in the market and educate the organization on the impact to the product and to users.
  • Document requirements; write use cases and user stories to support product development.
    • Develop an in-depth understanding of each assigned issue and determine a logical solution.
    • Design the flow and rough UI screens that solve the issue intuitively and with as few clicks as possible.
    • Work with Engineering and QA to understand the scope and time/resources needed to complete.
  • Work with Quality Assurance personnel who are developing test cases for new functionality.
  • Liaise with internal personnel to resolve issues and educate staff on new clinical requirements affecting users and the product.
  • Work with Amazing Charts potential and existing clients to gauge satisfaction with the current solution.
  • Collect and analyze data in a manner that is logical and trackable.
  • Work with the team to triage the items into general priority and integrate to the product roadmap.
  • Assist in developing the training and Help documentation for clinical features.
  • Adjust and work in an environment with changing business requirements.

Required knowledge, skills, education, and experience:

  • Bachelor’s Degree related field.
  • Hands-on experience in an ambulatory clinical setting.
  • In-depth understanding of the following compliance areas and how they translate to technology requirements.
    • HIPAA & HIPAA Security Requirements
    • ONC-ATCB for Meaningful Use I, II, III
    • PCMH, PQRS & ACOs
    • HIE/Registry Connections
    • 5010
    • ICD-10
    • HL7
    • CCHIT
  • Superior communication and collaboration skills; adept at translating complex and inter-related requirements.
  • Prior experience with software development strongly preferred.
  • Experience with Agile development teams desired.

APPLY NOW

Graphic Designer (Part Time)

Summary

The graphic designer’s job is to prepare visual presentations by designing art and copy layouts, including, but not limited to:

  • Datasheets
  • Icons within our software
  • Tradeshow graphics
  • Logos
  • HTML Mailers
  • HTML newsletter updates

Principal Duties and Responsibilities

Performs a variety of tasks, including but not limited to:

  • Prepares work to be accomplished by gathering information and materials.
  • Plans concept by studying information and materials.
  • Illustrates concept by designing rough layout of art and copy regarding arrangement, size, type size and style, and related aesthetic concepts.
  • Obtains approval of concept by submitting rough layout for approval.
  • Prepares finished copy and art by operating typesetting, printing, and similar equipment; purchasing from vendors.
  • Prepares final layout by marking and pasting up finished copy and art.
  • Contributes to team effort by accomplishing related results as needed.

Education & Experience

  • 2-4 years of experience in the field or in a related area.
  • Detail-oriented and able to maintain a high level of ownership and accuracy on all work activities.
  • Relies on experience and judgment to plan and accomplish goals.
  • Displays a wide degree of creativity and latitude.
  • Able to develop and maintain strong working relationships across teams and disciplines with people located in other geographies.
  • Desired technical skills: Adobe InDesign, HTML

APPLY NOW

Head of Sales

The Head of Sales, EHR Sales is responsible for selling the company’s suite of Electronic Health Record (EHR) and Practice Management (PM) software products and services to a wide range of health care practices. In addition to nurturing qualified clinician leads generated through the live Pri-Med, LLC/Amazing Charts.com, LLC storefronts, the role must also establish and nurture relationships with community hospitals that influence and/or specify the purchase of EHR systems by individual practices nationwide. 

The Head of Sales, EHR Sales will also need to work with Independent Practice Associations (IPAs), Physician-Owned Hospitals, Health Information Exchanges (HIEs), Regional Health Systems, Laboratories, and other high-level healthcare organizations that influence and drive EHR sales to end users, who include physicians, nurse practitioners, and other health care providers.  In addition, the ideal candidate will need to continually monitor resellers to ensure they are meeting expectations and providing the proper geographic coverage. 

Qualified candidates will have a BA or BS with 10 to 15+ years of territory sales experience in healthcare sector, preferably EHR, with a proven track record of consistently meeting or exceeding sales quota.  Quick turn-around time is expected, so the ideal candidate must have 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.  Ability to diagnose existing problems, propose solutions, evaluate options available, experience to put together proposals for new and established Clients is required.  Knowledge/experience in the medical software industry is preferred.  Travel will be required for this role.

APPLY NOW

Product Manager

Summary
As Product Manager, you will guide a team that is charged with developing and deploying best-in-class business and clinical solutions for the physician market. This extends from increasing the profitability of existing products to developing new products for the company. You will build products from existing ideas, and help to develop new ideas based on your industry experience and your contact with customers, prospects and the competitive market. You must possess a unique blend of business and technical savvy; a big-picture vision, and the drive to make that vision a reality. You must enjoy spending time in the market to understand their problems, and find innovative solutions.

You must be able to communicate with all areas of the company. You will work with an engineering counterpart to define product release requirements. You will work with marketing communications to define the go-to-market strategy, helping them understand the product positioning, key benefits, and target customer. You will also serve as the internal and external evangelist for your product, occasionally working with the sales channel and key customers.

Principal Duties and Responsibilities:

  • Managing the entire product line life cycle from strategic planning to tactical activities. Create and maintain the roadmap for assigned products.
  • Specifying market and product requirements for current and future products by conducting market research and managing and analyzing various feedback channels. Ownership and prioritization of the product backlog.
  • Driving a solution set across development teams (primarily Development/Engineering, and Marketing Communications) through market and product requirements, messaging, and positioning.
  • Developing and implementing a company-wide go-to-market plan, working with all departments to execute.
  • Analyzing potential partner relationships and synergies for the product. Develop business cases that facilitate investment decisions.

Required knowledge, skills, education, and experience:

  • Demonstrated product leadership with 3-5 years of software product management / product marketing experience.
  • Excellent communication and persuasion skills throughout all levels of the organization.
  • Strong strategic and analytical skills. Demonstrate how you used data to guide your decisions.
  • Excellent product & usability savvy. Show us what you've built that has made a positive impact on your users' experience.
  • Must be a passionate ‘doer,’ willing to roll up your sleeves and be tactical when required.
  • Knowledgeable in web-based technology and SaaS product offerings helpful.
  • Healthcare IT experience required. Experience in the physician market preferred.
  • This position requires travel to regional offices and to customer and non-customer sites (20%).

APPLY NOW

Project Manager

Summary

The Project Manager position at Amazing Charts is responsible for planning, executing, and delivering software projects according to deadlines and within budget. This position will report to the Director of Software Engineering and will engage with customers, partners, and team members at all levels of the organization.  The Project Manager will work closely with the product management team to define the project’s objectives and scope, and will oversee the team’s adherence to the SDLC process.  The Project Manager must have a complete understanding of SDLC including agile software development, as well as demonstrated experience leading project teams in developing quality code on schedule.

The Project Manager is responsible for managing all aspects of multiple highly complex projects.

 Principal Duties and Responsibilities:

  • Manage large and small development projects from beginning to end.
  • Collaborate with product management team to define project objectives and scope.
  • Clarify requirements and overcome obstacles to meet team goals.
  • Develop project plans and associated documents. Track project milestones, deliverables, and risk.
  • Develop best practices, project standards, procedures and quality objectives for assessing progress.
  • Lead agile software development teams, and coordinate all aspects of software development.
  • Set and manage project expectations with team members and other stakeholders.
  • Communicate effectively and appropriately to team members at all levels across the organization.
  • Delegate tasks and responsibilities to appropriate personnel.
  • Identify and resolve issues and conflicts within the project team.

Required knowledge, skills, education, and experience:

  • 5+ years’ experience in a project management capacity, including all aspects of process development and execution.
  • Experience with agile software development.
  • Bachelor's Degree or equivalent experience.
  • Project Management Professional (PMP) Certification preferred.
  • Demonstrated leadership skills; must be persuasive, motivating, and enthusiastic.
  • Strong customer service skills.
  • Excellent written and verbal communication skills.
  • Knowledge of software design and architecture a plus.
  • Background in the healthcare industry is a plus.

APPLY NOW

 

 

 

 

 

 

Senior Quality Assurance Engineer

Summary

The Senior Quality Assurance Engineer is responsible for supporting the verification and validation of  the Amazing Chart Electronic Health Record (EHR) application . This individual will report into the Quality Assurance organization and support the team in its goal of reducing field issues and improving customer satisfaction. This individual will have proven experience in mature Quality Assurance processes and SDLC methodologies while driving test projects from definition to release. The Senior QA will be a strong customer advocate with experience and skills developing and using automated testing scripts.  A solid team player with good communication skills who is able to work closely with developers and other QA team members is a requirement.

Principal Duties and Responsibilities

  • Deliver solid test execution in support of Amazing Chart’s extensive feature set, increasing number of interfaces and ongoing software releases.
  • Drive test plans and test case development methodology while providing solid test execution and clear communication of issues and test results.
  • Support the automated test effort by designing, developing and utilizing test scripts for both regression testing and new features. 
  • Drive and contribute to adoption of agile/SCRUM within Development and QA.
  • Provide leadership in the definition and ongoing continuous improvement efforts for QA and development processes and drive adherence to those processes throughout Amazing Chart projects.
  • Contribute to broader corporate process for the design and development of enterprise class software
  • Work with development team to ensure quality is designed into the product rather than depend on final verification and validation.
  • Function as a strong team player capable of working seamlessly with developers QA and Tech Support and provide leadership in support of QA team goals and objectives.

Education & Experience

  • Bachelor's Degree in Computer Science or Engineering discipline.<s> </s>
  • 8+ years in a leading software development environment with a minimum of  5 years leading test programs from concept to release.
  • Strong knowledge of Development Process & SQA Methodology including Agile.
  • Working knowledge of  WinForms applications and web services, utilizing the .NET framework (C# and VB.Net) and SQL Server.
  • Working understanding of different automated test tools ( TestComplete, Squish, QTP) including open source.
  • Experience with designing, writing, implementing different scripting languages such as Ruby, Perl, TCL.
  • Experience with different SDLC frameworks with previous hands on participation  within an agile development project.
  • Desire to drive continuous improvement by evaluating field data, performing root cause analysis and enhancing QA and development process.
  • Solid understanding of Quality Assurance practices related to Test Strategy, Test Case development for different test types (i.e regression, stress, performance, etc), Test Documentation, bug tracking.
  • Experience with various QA related tools such as bug tracking (Jira, Bugzilla), and Test Case Management (Test Director, TestLink) and project management (MSProject, Excel).
  • Strong analytical and troubleshooting skills, as well as excellent written and verbal communication skills.
  • Strong team player with a winning positive attitude and someone who thrives in a self directed entrepreneurial environment with minimal supervision.
  • Background in the healthcare industry a plus

APPLY NOW

Senior Software Engineer

Senior Software Engineer

Summary

Amazing Charts is seeking a hands-on Senior Software Engineer with front end web development expertise to develop the next generation of our award winning EHR system.  We are looking for engineers to help lead the effort to produce a cloud based version of our product using the latest .NET and javascript technologies.  Applicants must have experience building state of the art web applications and have a passion for building great software.

Principal Duties and Responsibilities

  • Create state of the art user interfaces using .NET, Javascript libraries, JS MVC frameworks, HTML, and CSS.
  • Work with our team to understand, clarify, and shape requirements.
  • Perform high level and detailed design to satisfy complex business requirements.
  • Create functional specifications.
  • 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.

Required knowledge, skills, education and experience:

  • Bachelor's Degree in Computer Science, Engineering, or a related field, or an equivalent combination of education, training and experience is required.5-7+ years of experience as an engineer on web applications – front end.
  • Expert knowledge of jQuery, AJAX, CSS, HTML
  • Experience with Javascript MVC frameworks like Backbone, Knockout, etc.
  • Experience writing web applications in Java, ASP.Net WebForms, ASP.Net MVC, C#, Ruby, Python, Node.js
  • Experience working on SaaS or the cloud is a plus.
  • Expertise in object oriented design and development.
  • Good 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.

 

NOTE: All candidates applying for this position must be authorized to work in the U.S without sponsorship of any kind; no H1-B Visa Sponsorship, transfers or corp-to-corp arrangements offered

 

APPLY NOW

Training Manager

Summary

This position is responsible for delivering product training for our Electronic Medical Records software to users, partners and staff.     

 Principal Duties and Responsibilities:

  • Develop, implement and deliver training programs for both internal and external customers.
  • Build and manage training team.
  • Create and manage all training materials.
  • Consult with all Leadership to assess training needs and develop programs to match these needs.
  • Continually evaluate procedures to monitor and analyze course effectiveness and update curriculum as needed.
  • Create and manage internal and external knowledgebase.
  • Create and manage all videos on our website.
  • Develop training for all specialties.
  • Develop train the trainer academic programs.
  • Develop train the consultant material for the Certified IT consultants.
  • Make training material easily accessible and intuitively organized.
  • Backup to Implementation Specialist.
  • Manage Budget.
  • Travel extensively (possibly up to 40-60% of the time) to meet in person with clients.
  • Attend tradeshows and other industry events on behalf of the company (including overnight travel and weekend work, as necessary).
  • Perform other duties as assigned.

Required knowledge, skills, education, and experience:

  • Bachelor Degree in Employee Relations, Business Administration, Business Science or Social Sciences.
  • 5-8 years experience in training.
  • Able to work independently and efficiently to meet deadlines.
  • Experience developing training for software product and services.
  • Self-motivated, detail-oriented and organized.
  • Well organized, meticulous, good public speaker and at ease moderating groups.
  • Leadership skills.
  • Knowledge of Windows, Apple IOS, Microsoft Suite.
  • Electronic Health Records and Healthcare experience.
  • Sales and Tradeshow experience.
  • Salesforce CRM experience.
  • Budget experience.
  • Excellent communication (oral and written), interpersonal and organizations skills
  • Data and metrics driven.
  • Solid understanding of analysis methods to measure training effectiveness.

    A high level of analytical ability is required to identify solutions to difficult technical or procedural problems.

APPLY NOW