“I want to thank the team at Amazing Chart for a wonderful EHR."                         
                                                                                                       — Linda Gilliland, PhD

 

 

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 – EHR

Summary

The EHR Business Analyst is a member of the Product Team and works on development projects for Electronic Health Record Software. The analyst will work closely and collaborate with the Product Manager to understand the business and users’ needs, and translates these needs 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, and is responsible for ensuring that the requirements are understood, and that the technology solutions meet the acceptance criteria. They should have a passion for improving patient care through technology and for representing the needs of the user. The analyst will take ownership of feature design, user story development, definition of acceptance criteria, and any additional requirements artifacts as assigned. The main deliverables are written user stories of sufficient volume and quality to drive the development team.

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, measured on the quantity and quality of these deliverables
  • 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

  • 4-year degree in computer science or related field or equivalent experience
  • 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
  • Experience with Agile methodology highly preferred. BA certification is a plus
  • Experience in healthcare, preferably with a focus on ambulatory physician applications
  • Previous experience in a physician’s office is a plus
  • Strong familiarity 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 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
  • 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

 APPLY NOW

Business Analyst – Practice Management

Summary

The Business Analyst is a member of the Product Team and works on development projects for PM and EHR software. The analyst will work closely and collaborate with the Product Manager to understand the business and users’ needs, and translates these needs 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. They should have a passion for improving patient care through technology and for representing the needs of the user. The analyst will take ownership of feature design, user story development, definition of acceptance criteria, and any additional requirements artifacts as assigned. The main deliverables are written user stories of sufficient volume and quality to drive the development team.

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, measured on the quantity and quality of these deliverables
  • 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

Requirements & Critical Skills

  • 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 highly preferred. BA certification is a plus
  • Experience in healthcare, preferably with a focus on ambulatory physician applications
  • Previous experience in a physician’s office is a plus
  • Strong familiarity with Health IT compliance objectives:  Meaningful Use, ICD-10, HIPAA, PQRS
  • Working knowledge of Health IT data standards: EDI, HL7
  • Experience with practice management and biling solutions
  • 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
  • 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

Education

  • 4-year degree in computer science or related field or equivalent experience

 

 APPLY NOW

Java Developer

Summary

Amazing Charts is seeking a Java Developer 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 a 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.
  • 4+ years of experience as a software engineer.
  • 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

Marketing Manager - Lead Generation

The Marketing department of Amazing Charts seeks an experienced and enthusiastic Marketing Manager focused on Lead Generation Strategy to join our team. We are looking for a flexible team player with strong independent skills in Lead Generation across all platforms, with an emphasis on digital channels. Our goal is to significantly increase pipeline volume, velocity, and conversion rates to achieve our revenue objectives. This position will own both strategy and results, but work with others to execute specific programs through events, email, social media, etc. The ideal candidate will have a proven track record in lead generation techniques with experience in EHR software and/or healthcare IT, preferably marketing to physician offices. If you are currently working as part of a team and don’t have the big picture or working as part of a team and not getting full credit for your success, this is your chance for you to own the whole process. Our workplace is a modern, fast-paced environment and we take an energetic, fun, and creative approach to work.

Responsibilities

  • Drive the overall conceptualization, development, execution and success of custom, integrated lead generation programs targeting net new and existing customers and partners, including but not limited to webinars, email, search optimization, and social media campaigns.
  • Utilize lead-nurturing, drip campaigns, audience segmentation, and other advanced digital marketing strategies, including the development of a personalization strategy.
  • Implement and track campaign metrics: leads target, budget, cost per lead, yields, lead to opportunity, ROI, cost per conversion, etc.  Include secondary metrics for specific tactics: open rates, click rates, and opportunity to close ratios, etc. Track and analyze all campaign activities in Salesforce.
  • Deliver new sources of lead prospects via research and analysis of third-party list purchases.
  • Collaborate with the Product Marketing Manager, EHR Products and other key stakeholders to leverage marketing automation and CRM tools to measure, track, and analyze marketing programs and performance.
  • Align campaigns with product management and development initiatives, external market trends, competitor moves, and field feedback to continually improve results.
  • Use statistical analysis and reports to create campaigns with persuasive 'calls-to-action.'

Qualifications

  • Bachelor’s Degree or equivalent in area of specialty such as Business, Marketing, Communications, etc. required.
  • 5+ years of proven track record in the Lead Generation marketing field on agency-side or company-side.
  • Experience in Health IT and/or EHR or Practice Management software industries, preferably marketing to physician offices.
  • Very strong verbal and written communication skills. Writing samples required.
  • Outstanding knowledge of campaign measurement and associated nurturing techniques.
  • Fluency in direct marketing and email campaign management.
  • Desired technical skills: proficiency with Microsoft Office (Word, Excel, PowerPoint); past use of SalesForce; past experience with MailChimp and Exact Target email platforms a major plus.

APPLY NOW

Mobility Engineer

Summary

Our team is launching a new analytics platform and suite of mobile applications to serve our Electronic Health Record (EHR) and Continuing Medical Education (CME) customer community. We need an experienced mobility 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 thrives on delivering solutions that make a positive impact in the day-to-day experience of healthcare delivery and quality for both physicians and patients.

As a key member of the Analytics Team, you will be responsible for the design and development of our next-generation analytics platform and suite of mobile applications.  You will work closely with a cross-functional team consisting of product managers, user experience engineers, architects, software and quality engineers to envision and deliver solutions that delight our customers.

Principal Duties and Responsibilities:

  • Work with stakeholders to understand and map business needs to technical solutions
  • Prototype and demonstrate solutions using the latest technologies including Xamarin, and native code for iOS and Android
  • Design and develop mobile and web solutions for our EHR and CME customer community
  • Document and present solutions to business stakeholders
  • Active participant in our Agile team

Requirements:

  • iOS and OS X
    • Deep skill programming in C# and Xamarin Studio, and/or Objective-C
    • Knowledge of the MVC pattern and its application for building iOS and OS X applications
  • HTML and Mobile Web
    • Expertise in ASP.NET MVC, Bootstrap, Knockout, Angular
  • Android
    • Expertise in recent Android framework versions
    • Deep skill programming in Java using popular IDEs or command line utilities, or equivalent experience using Xamarin Studio
  • Experience working with teams in source code controlled environments using TFS, Git, SVN, or other popular systems
  • Experience working with UX designers using tools including Expression Blend and Adobe Creative Suite
  • Strong background in Object-Oriented Design
  • Understanding of Services Oriented Architectures, RESTful Interfaces & Enterprise Application Patterns
  • Understanding of Agile Principles, Patterns, and Practices
  • Understanding of software quality and testing procedures
  • Demonstrated project experience with regard to estimates, planning and deliverables
  • Bachelor of Arts or Science degree in Computer Science or related discipline

 APPLY NOW

Practice Management Implementation Specialist

We’re looking for a Practice Management Implementation Specialist to join our team! This position will be responsible for analyzing, configuring and testing in the areas of product implementation. This role will build strong, efficient working relationships with customers, including business stakeholders and technical teams. The Practice Management Implementation Specialist will work with the Product Manager and team to achieve productivity targets within budget and in line with defined quality standards.

Responsibilities

  • Analyze, configure, test, and complete required documentation in the areas of product implementation
  • Ownership of assigned software and non-software deliverables
  • Work with customers to ensure that requirements are understood
  • Produce accurate, unambiguous configurations to the required level of detail in the timescales as defined by the Product Manager
  • Hands-on system configuration, implementation, deployment and troubleshooting
  • Manage production, preparation and execution of sanity integration and user acceptance test plans and execution
  • Manage production of supporting technical documentation for internal and external publication
  • Achieve productivity targets to ensure developments are delivered within budget, on schedule and meet defined quality standards
  • Complete all necessary software and non-software components in the timescales as defined by the Project Manager
  • Maintain quality and adherence to standards, including Tech Specs, configuration and testing produced in line with traceability
  • Maintain timely and accurate reporting of project status, production and revision of detailed estimates
  • Ensure customer satisfaction, escalate product issues in a timely fashion and suggest product improvements
  • Mentor junior team members in best practices and standards

Qualifications

  • BA or BS in Computer Science, Information Systems or relevant field preferred
  • Two to five years of practice management experience required
  • Estimate of up to 30% of travel within US and Canada required
  • Demonstrated market awareness, including knowledge of processes, needs and requirements
  • Customer focus and capacity to anticipate customer needs
  • Excellent verbal communication and presentation skills, both with internal team members and external customers
  • Technical and functional understanding of Amazing Charts Practice Management product line offerings, including relevant industry practices and compliance
  • Ability to create objective, concise and clear written communication tailored for delivery and targeted audience (e.g. report writing, business planning, policy writing, etc.)
  • Ability to evaluate information and identify and solve problems in a systematic manner
  • Ability to develop and implement solutions that maximize customer satisfaction and deliver bottom line results
  • Strong time-management skills and ability multi-task and prioritize
  • Demonstrated professionalism and ability to remain positive and courteous in difficult situations

APPLY NOW

Product Manager - Analytics

Summary

As Product Manager, you will guide a team that is charged with developing and deploying best-in-class solutions for the healthcare market.  You will build data warehousing and analytics software tools from existing ideas, and help to develop new offerings, 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 effectively with all areas of the company. You will work with engineering to define product release requirements. You will work with, marketing, sales and client support to define the go-to-market strategy for enterprise data warehouses and analytic tools. You will educate internal teams through product positioning, key benefits, and defining your target customers. You will also serve as the internal and external evangelist for your product, occasionally working with key customers and prospects.

Principal Duties and Responsibilities:

  • Lead the Analytics and Data Warehouse product lines and define a product roadmap that meets company strategy and market objectives
  • Manage the entire product line life cycle from strategic planning to tactical activities. Create and maintain the roadmap for assigned products.
  • Specify market and product requirements for current and future products by conducting market research and managing and analyzing various internal and external feedback channels.
  • Own and prioritize the product backlog, enabling the development teams to deliver high value solutions
  • Actively engage in the development cycle by overseeing the definition, estimation and prioritization of product modules and features and work with Engineering and QA to define acceptance criteria.
  • 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:

Education

  • Bachelor’s degree in a relevant discipline.

 Experience

  • Demonstrated product leadership with 5-7 years of software product management / product marketing experience.
  • Direct experience with Data Analytics/Data Warehousing software or other clinical solutions is strongly preferred.
  • Prior experience in Agile software development methodology is strongly preferred.
  • 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/Data Modeling experience required. Experience in the physician and /or pharmaceutical markets preferred.
  • This position requires travel to regional offices and to customer and non-customer sites (<20%).

 APPLY NOW

Product Manager, Patient Engagement Solutions

Summary

As Product Manager, you will direct teams charged with developing and deploying best-in-class patient engagement solutions for the healthcare market. Pri-Med provides patient engagement solutions that help health care providers engage, educate and empower patients along the care continuum. Our patient-centered technology, delivered across multiple channels including mobile devices, enables providers to implement practice-wide administrative efficiencies, improve patient satisfaction and improve health outcomes.

You will work with a team of product managers, business analysts and engineers to define a sustainable product strategy, spanning a portfolio of existing and new software solutions and help to develop new offerings based on your industry experience and your knowledge of customers, partners 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, profitable solutions.

You must be able to communicate effectively with all areas of the company. You will work with engineering to define product release requirements. You will work with marketing, sales and client support to define the go-to-market strategy. Educate internal teams through product positioning, key benefits, and defining your target customers. You will also serve as the internal and external evangelist for your product, occasionally working with key customers and prospects.

Responsibilities

  • Lead the Patient Engagement product line and define a product roadmap that meets company strategy and market objectives
  • Manage the entire product line life cycle from strategic planning to tactical activities. Create and maintain the roadmap and revenue projections for assigned products.
  • Specify market and product requirements for current and future products by conducting market research and managing and analyzing various internal and external feedback channels.
  • Own and prioritize the product backlog, enabling the development teams to deliver high value solutions
  • Actively engage in the development cycle by overseeing the Agile Epic & Story definition, UX Design estimation and prioritization of product features and work with Engineering and QA to define acceptance criteria.
  • Develop and implement a company-wide go-to-market plan, working with all departments to successfully execute.  
  • Analyze potential partner relationships and revenue opportunities for the product. Develop business cases that facilitate investment decisions.

Qualifications

  • Bachelor’s degree in a relevant discipline.
  • Demonstrated product leadership with 5-7 years of software product management / product marketing experience.
  • Direct experience with Patient Engagement solutions, EHR software or other physician clinical solutions is required.
  • Experience in driving consumer-based web, portal and mobile application adoption, in healthcare
  • Prior experience in Agile software development methodology is required.
  • 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 mobile technologies and subscription-based product offerings preferred.
  • Demonstrated working knowledge of applicable regulatory and compliance standards and in-depth knowledge of Meaningful Use and HIPAA regulations.
  • Experience in the physician or patient app markets preferred.
  • This position requires travel to regional offices and to customer and non-customer sites (<30%).

 APPLY NOW

Project Manager

Summary

The Project Manager position at Amazing Charts is responsible for planning, executing, and delivering software projects in accordance with deadlines, budgets, and quality standards. This position will report to the Senior Program Manager and will engage with team members at all levels of the organization.  The Project Manager will work closely with the product management, software development, and quality assurance teams to define project objectives and scope, and will oversee the team’s adherence to the SDLC process.  The Project Manager must have a complete understanding of the 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, simultaneous projects of varying complexity.

Principal Duties and Responsibilities:

  • Oversee large and small development projects from inception to completion.
  • Collaborate with product management, software development and quality assurance teams to define project objectives and scope. 
  • Manage project requirements in collaboration with the product management team and overcome obstacles to meet team goals. 
  • Develop and maintain project plans and associated project documentation. Track project milestones, budget, deliverables, and risk.
  • Perform project post mortems and work with product development team to implement changes based on findings
  • Provide status reports and communications for internal teams and management across all projects
  • 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.
  • Work with Senior Program Manager to monitor and continuously improve the software development process

Requirements:

  • 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 with strong problem solving and analytical skills.
  • Project Management Professional (PMP) Certification preferred.
  • Demonstrated experience collaborating, facilitating, and influencing across the organization.
  • Strong presentation and communication skills (both verbal and written), as well as listening and influencing skills.
  • Excellent organizational skills with a strong attention to detail and the ability to effectively manage multiple projects simultaneously
  • Strong understanding of the software development lifecycle and project management best practices
  • Proficiency with Microsoft Office and Microsoft Project
  • Knowledge of software design and architecture a plus.
  • Background in the healthcare industry is a plus.

 APPLY NOW

Recruiter

Summary

We are looking for a self-motivated, detail-oriented and highly organized Recruiter to join our team! This position will be engaged in full-cycle recruitment and onboarding for a variety of constituency groups including Sales, Client Services, Development, Product and IT. In addition, this position will partner with the HR team at Pri-Med to provide support in all areas of Human Resources.

  • Creatively network within the area to help build a quality candidate pipeline and source qualified passive and active candidates using a variety of recruiting techniques.
  • Draw upon experience with proven recruiting methods to assist in developing “best in class” recruiting practices and processes.
  • Work strategically with the Human Resources Director to identify and develop efficient and effective sourcing strategies. 
  • Understand recruiting requirements as determined by the organizational plans and objectives; meeting with managers to discuss needs and priorities.
  • Create advertising descriptions and post positions on various websites.
  • Conduct initial interviews with qualified applicants and schedule interviews with the Hiring Manager.
  • Complete references, extend offers and participate in the on-boarding process with new hires.
  • Report recruitment metrics regularly on all activity. 

The ideal candidate will have a minimum of three to five year experience in recruiting for a variety of positions. Experience recruiting in a software or a hi-tech environment is preferred. Excellent sourcing, candidate analysis, interviewing and communication skills required. Must be able to come up to speed quickly on company culture, policies and procedures and employee benefits to best present the company to potential candidates. Experience with LinkedIn Recruiter and Dice a plus.

This position will split time between the Amazing Charts, North Kingstown, RI office and the Pri-Med office located in the Back Bay, Boston.

 APPLY NOW

Sales Analyst

Summary

We’re looking for a Sales Analyst to join our team! This position supports the Sales team in a non-client facing role and reports to the VP of Sales. The Sales Analyst will assist members of the Sales department with a number of tasks including preparing, analyzing and summarizing data within the department. This role is responsible for supporting the Sales team in researching leads, preparing product proposals and associated reports, collateral, and other sales aids. The Sales Analyst is integral to achieving sales and profitability objectives. 

Responsibilities

  • Support Sales department by researching, analyzing and reporting trends and opportunities
  • Ensure Sales team is optimally focused by preparing reports to support research and statistics
  • Make recommendations on specific areas to improve and identify opportunities for growth
  • Communicate new processes to improve efficiency and shorten the sales cycle to the Sales team
  • Analyze bottlenecks in existing sales and trial process, propose solutions and work with Sales and Customer Service teams to implement changes
  • Develop and demonstrate an in-depth understanding of all reporting tools (i.e. Salesforce, XIMA, and Verizon)
  • Create forecasts for coming months and years by using internal and external data
  • Utilize Salesforce system and necessary applications to manage and optimize sales analytics
  • Develop supplemental reports in excel to support Salesforce analytics
  • Analyze market data to identify new segment opportunities, service options and gaps
  • Ensure promotional materials and team members are fully prepared for conferences
  • Attend weekly Sales meetings, presenting to team members when necessary
  • Handle sales correspondence, reviewing and distributing documents
  • Maintain all proposal documentation with accurate pricing
  • Demonstrate working knowledge of Amazing Charts software and pricing
  • Prepare written protocol for Sales team procedures
  • Provide updates and recommendations to Management on a regular basis regarding issues and processes
  • Consistently apply values of respect, honesty, fairness and the constant pursuit of excellence in all your duties

Qualifications

  • Bachelor’s Degree and three to five years’ prior experience required
  • High level of organization, positive attitude and ability to collaborate in a team-oriented atmosphere
  • Demonstrated verbal and written communication skills, including the ability to communicate professionally with customers at all levels, company peers and Senior Management required
  • Ability to prioritize and adapt quickly in a dynamic environment
  • Formalized sales or account management training a plus
  • Knowledge/experience in the healthcare and/or medical software industries highly desired

 APPLY NOW

Senior C# Engineer

Summary

Amazing Charts is seeking a hands-on Senior C# Engineer to join our award winning Electronic Health Record (EHR) 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 C#, VB.NET, and object oriented programming are required.

Responsibilities

  • 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 C#, VB.NET, Entity Framework, and other .NET 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.

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or a related field, or an equivalent combination of education, training and experience is required.
  • 5+ years of experience as a software engineer.
  • Experience with C#, VB.NET, and WinForms.
  • Experience with Entity Framework desired.
  • Strong understanding of object oriented design and development.
  • Knowledge of software design patterns and best practices.
  • Proficiency with MS SQL Server and T-SQL.
  • Experience with mobile application development and Xamarin Studio a plus.
  • Understanding of agile software development practices.
  • Experience working with teams in source code controlled environments using SVN, Mercurial, TFS, Git, or other popular systems.
  • Background in the healthcare industry is a plus.
  • Excellent written and verbal communication skills.

APPLY NOW

Senior Software Engineer (Java)

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.
  • 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

Senior QA – Automated Test Engineer

The Automated Test Engineer is responsible for driving an automated test framework in support of validation and regression testing of the next generation web based applications. This individual will report into the Quality Assurance organization and support the team in its goal of reducing test times and improving test coverage. This individual will have proven experience developing an automated test suite from the ground up and have experience with various automation tools and scripting languages. The automated test engineer will join a team passionate about quality and enhancing health care for providers and patients.

Principal Duties and Responsibilities

  • Lead the development of an automated test framework and test suite in support of the Amazing Charts suite of web/SaaS based applications.
  • Set and communicate overall test strategy as it pertains to automated testing.
  • Work with the development and QA teams to break down complex software architecture and feature sets in support of developing automated tests.
  • Translate test cases into appropriate automated test scripts in support of creating a robust and efficient regression test suite.
  • Prioritize features as candidates for automation depending on ROI analysis to reduce test time and improve test coverage.
  • Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects.
  • Mentors QA team members in automated testing techniques to improve their skills and facilitate their contribution to the ATE suite.
  • Work with other automated test team members to utilize best industry practices, new tools and processes in support of building a mature automated function.
  • Support and maintain an automated smoke test to validate incremental builds.

Required knowledge, skills, education and experience:

  • Bachelor's Degree in Computer Science or Technical discipline.
  • 3-8 years of software development experience with a minimum of 5 years proven success in leading the creation and implementation of an automated test framework.
  • Working understanding of different automated test tools beyond record/playback is required such as  TestComplete, SoapUI, Selenium, NUnit, QTP.
  • Experience with designing, writing, implementing different languages such as Javascript, Java, Ruby, Python, C#.
  • Solid understand of SQL and relational databases.
  • Ability to use tools such as JMeter to build and support performance/stress testing of web/Saas applications.
  • Experience with different SDLC frameworks with previous hands on participation within an agile development projects.
  • 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.
  • Outstanding team player with the motivation and skill to build an automated test framework from the ground up.
  • Background in the healthcare industry a plus

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

VP of Sales

The VP of Sales will be responsible for hiring, on-boarding, coaching and leading the sales organization to achieve the sales goals of the company while adhering to our mission and core values. Current sales channels include inside (tele) sales, direct (outside) sales and a small reseller channel. This person is also responsible for implementing the organizational structure, compensation plans, sales process and training content as needed to maximize the sales team productivity. The VP of Sales will be an integral member of the executive management team and will be based in Boston. Note: this is not enterprise sales management; we call on small and medium sized medical practices. The sales process is closely tied to the lead generation and qualification process.

Principal Duties and Responsibilities:

  • Meet or exceed quarterly and annual sales goals
  • Consistently applies core values of values of respect, honesty, fairness and the constant pursuit of excellence in all your duties
  • Works closely with VP Marketing to develop sales strategy and segmentation, lead generation plans and funnel
  • Recruit, motivate, inspire and train sales team members.
  • Coach salespeople to improved performance or coach out if required
  • Set sales plan, quota plan, internal policies and procedures related to the sales team
  • Maintain and current document sales pipeline in salesforce.com
  • Develop and maintain monthly sales forecasts, both at a “commit” and stretch level
  • Provides timely feedback to senior management regarding sales activity, performance, and forecasts.
  • Define, document and train team on the sales process

Qualifications:

  • Bachelor’s degree and 15 years of experience in Health IT with a minimum of 5 years as a manager level or above in the software sales industry.
  • A proven track record of leading sales organizations in achieving goals in a high growth environment.
  • Sales and sales management experience in the healthcare software industry, preferably in the ambulatory market.
  • Experience in tele, direct and reseller management.
  • Ability to manage a sales team of local and remote employees
  • A proven track record of building/managing scalable sales forecasting, budgeting, & incentives sales plans & tools
  • Proven leadership and ability to drive sales teams

APPLY NOW

Current Openings - North Kingstown, RI Office

Associate Quality Assurance Engineer

Summary

The Associate  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 an understanding of Quality Assurance processes and SDLC methodologies. The Associate QA will be a strong customer advocate and a solid team player with good communication skills who is able to work closely with developers and other QA team members.

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.
  • Develop test plans and test cases to validate new features and bug fixes for all Amazing Charts programs.
  • Provide robust investigations and clear communication of issues and document them appropriately in the bug tracking tool.
  • Serve as customer advocate by ensuring that identified issues are addressed and resolved to deliver a quality product for our customers.
  • Work closely with development team and contribute to adoption of agile/SCRUM within Development and QA.
  • Contribute to the definition and ongoing continuous improvement efforts for QA and development processes and drive adherence to those processes throughout Amazing Chart projects.
  • 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.

Requirements

  • Bachelor's Degree in Computer Science or Engineering discipline is preferred.
  • 2-4 years in a leading software development environment with experience in troubleshooting and resolving software issues.
  • Previous experience in a Quality Assurance role is preferred.
  • 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.
  • Knowledge of Development Process & SQA Methodology including Agile is preferred.
  • Experience with various QA related tools such as bug tracking (Jira, Bugzilla), and Test Case Management (Test Director, TestLink) and project management (MSProject, Excel).
  • General knowledge of  the .NET framework (C# and VB.Net) and SQL Server.
  • Desire to drive continuous improvement by evaluating field data, performing root cause analysis and enhancing QA and development process.
  • 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 and/or EHR is a plus

APPLY NOW

Business Analyst

Summary

We are looking for a Business Analyst with real world development experience in medical billing to participate in the continued development of the practice management portion of our award winning electronic health record system.  The successful candidate will have experience writing electronic 837, 835, and 277 interfaces for enterprise level medical billing software.  Detailed knowledge of medical billing topics such as coordination of benefits, accidents, Medicare, and workers comp claims is essential.

 Principal Duties and Responsibilities:

  • Acts as a liaison between departments by opening and maintaining lines of communication to monitor and improve Electronic Health Record system. 
  • Work as interface between users and teams involved in application development.
  • Makes recommendations for product enhancements.
  • Support and contribute to our electronic billing development, including requirements gathering, design and testing.
  • Provide troubleshooting and root cause analysis for production issues that are escalated to the engineering team.
  • Gather business requirements and analyze data.
  • Develop a strong understanding of our applications, and processes.
  • Show aptitude and willingness to learn new technologies.
  • Work productively within a team environment.

Required knowledge, skills, education, and experience:

  • Bachelor's Degree in Computer Science or Business.
  • 4+ years’ experience working with business operations or systems development, and medical billing software.
  • Detailed understanding of 837, 835, 277 interfaces.
  • Detailed understanding of coordination of benefits, accident claims, Medicare claims, and workers comp claims.
  • Detailed understanding of unbundled remits, claim level adjustments, denials, and adjustments from primary, secondary, and tertiary insurance.
  • Experience with SQL and relational databases.
  • Strong analytical and troubleshooting skills, as well as excellent written and verbal communication skills.

APPLY NOW

Business Analyst – EHR

Summary

The EHR Business Analyst is a member of the Product Team and works on development projects for Electronic Health Record Software. The analyst will work closely and collaborate with the Product Manager to understand the business and users’ needs, and translates these needs 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, and is responsible for ensuring that the requirements are understood, and that the technology solutions meet the acceptance criteria. They should have a passion for improving patient care through technology and for representing the needs of the user. The analyst will take ownership of feature design, user story development, definition of acceptance criteria, and any additional requirements artifacts as assigned. The main deliverables are written user stories of sufficient volume and quality to drive the development team.

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, measured on the quantity and quality of these deliverables
  • 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

  • 4-year degree in computer science or related field or equivalent experience
  • 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
  • Experience with Agile methodology highly preferred. BA certification is a plus
  • Experience in healthcare, preferably with a focus on ambulatory physician applications
  • Previous experience in a physician’s office is a plus
  • Strong familiarity 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 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
  • 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

 APPLY NOW

Business Analyst – Practice Management

Summary

The Business Analyst is a member of the Product Team and works on development projects for PM and EHR software. The analyst will work closely and collaborate with the Product Manager to understand the business and users’ needs, and translates these needs 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. They should have a passion for improving patient care through technology and for representing the needs of the user. The analyst will take ownership of feature design, user story development, definition of acceptance criteria, and any additional requirements artifacts as assigned. The main deliverables are written user stories of sufficient volume and quality to drive the development team.

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, measured on the quantity and quality of these deliverables
  • 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

Requirements & Critical Skills

  • 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 highly preferred. BA certification is a plus
  • Experience in healthcare, preferably with a focus on ambulatory physician applications
  • Previous experience in a physician’s office is a plus
  • Strong familiarity with Health IT compliance objectives:  Meaningful Use, ICD-10, HIPAA, PQRS
  • Working knowledge of Health IT data standards: EDI, HL7
  • Experience with practice management and biling solutions
  • 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
  • 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

Education

  • 4-year degree in computer science or related field or equivalent experience

 

 APPLY NOW

Call Center Representative

Summary

We are looking for a Call Center Representative to join our team!  This position provides professional, helpful and courteous customer service to clinicians offering technical support as needed.

Responsibilities

  • Support and provide superior customer service via phones, email and online chat
  • Process calls, emails and support online chat
  • Enter all client interactions in our CRM
  • Login to client’s computers using our remote software
  • 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 our software
  • Assist clinicians with any technical issues
  • Consistently meet commitments to clinicians and ensure overall client satisfaction

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 Specialist

We’re looking for a Practice Management Implementation Specialist to join our team! This position will be responsible for analyzing, configuring and testing in the areas of product implementation. This role will build strong, efficient working relationships with customers, including business stakeholders and technical teams. The Practice Management Implementation Specialist will work with the Product Manager and team to achieve productivity targets within budget and in line with defined quality standards.

Responsibilities

  • Analyze, configure, test, and complete required documentation in the areas of product implementation
  • Ownership of assigned software and non-software deliverables
  • Work with customers to ensure that requirements are understood
  • Produce accurate, unambiguous configurations to the required level of detail in the timescales as defined by the Product Manager
  • Hands-on system configuration, implementation, deployment and troubleshooting
  • Manage production, preparation and execution of sanity integration and user acceptance test plans and execution
  • Manage production of supporting technical documentation for internal and external publication
  • Achieve productivity targets to ensure developments are delivered within budget, on schedule and meet defined quality standards
  • Complete all necessary software and non-software components in the timescales as defined by the Project Manager
  • Maintain quality and adherence to standards, including Tech Specs, configuration and testing produced in line with traceability
  • Maintain timely and accurate reporting of project status, production and revision of detailed estimates
  • Ensure customer satisfaction, escalate product issues in a timely fashion and suggest product improvements
  • Mentor junior team members in best practices and standards

Qualifications

  • BA or BS in Computer Science, Information Systems or relevant field preferred
  • Two to five years of practice management experience required
  • Estimate of up to 30% of travel within US and Canada required
  • Demonstrated market awareness, including knowledge of processes, needs and requirements
  • Customer focus and capacity to anticipate customer needs
  • Excellent verbal communication and presentation skills, both with internal team members and external customers
  • Technical and functional understanding of Amazing Charts Practice Management product line offerings, including relevant industry practices and compliance
  • Ability to create objective, concise and clear written communication tailored for delivery and targeted audience (e.g. report writing, business planning, policy writing, etc.)
  • Ability to evaluate information and identify and solve problems in a systematic manner
  • Ability to develop and implement solutions that maximize customer satisfaction and deliver bottom line results
  • Strong time-management skills and ability multi-task and prioritize
  • Demonstrated professionalism and ability to remain positive and courteous in difficult situations

APPLY NOW

Practice Management Trainer

We are looking for a self-motivated, detail-oriented and highly organized Practice Management Trainer to join our team.  This position will play an integral role in designing, developing, implementing and delivering training programs to our internal and external clients to increase our business and revenue. This position will lead our Practice Management training curriculum by providing on-site and online training resources to our practices, partners and staff. The ideal candidate should have a solid understanding of analysis methods to measure training effectiveness as well as strong presentation skills and ease at moderating groups.

Principal Duties and Responsibilities:

  • Identifies and develops training and other programs to maintain quality, such as collections, charge entry, registration, etc.
  • Develops training documentation, including system hierarchy, functional system responsibilities, and technical reports; develops job function tools and documentation.
  • Completes projects, reports, and other duties as assigned.
  • Performs training on application specific to function and procedure.
  • Delivers application training to clients or employees in either a classroom, on line (in a virtual classroom environment), via telephone or at a client’s site.
  • Analyzes and resolves or escalates problems encountered by the team during the implementation/training of all products/systems.
  • Assists the customer with setting parameters and configuration necessary to deliver the functionality defined in the solution requirements documentation.
  • Serves as the client’s application expert, ensuring the system set up supports workflow decisions.
  • Provides on-site, front end systems support, resolving client issues, troubleshooting technical and application issues for remote support staff and advising the client on workflow issues while on-site.
  • Assists with the generation of all necessary reports and tracking systems. Completes all necessary reports in a timely manner.
  • Successfully manages all aspects of the physician billing cycle including initial claim submission, payer rejection resolution, denial follow-up, secondary appeal and refund processing.
  • Performs training needs assessment and determines scope of training to be delivered.
  • Participates in practice management system and EMR planning, testing, application support and design and build.
  • Stays abreast of current healthcare trends and makes recommendations for technology and process improvements.
  • Uses oral and written communication skills to effectively convey ideas in a clear, positive manner that is consistent with the Amazing Charts Mission.
  • Performs other related work as required.

Qualifications:

  • Bachelor’s Degree or higher, preferably in Education, Business Administration.
  • Ability to work independently and as part of a team.
  • Trained on an EMR, practice management system or other systems.
  • Knowledge of CPT, HCPCS and ICD-9 coding principles. Understanding of government and commercial payer guidelines as well as reimbursement methodologies.
  • Knowledge of patient accounting systems and quality control processes.
  • Excellent interpersonal communication skills and the ability to work effectively with customers and their employees at various levels.
  • Understanding of the integration of applications and their impact on business processes and operations.
  • Self-starter with the ability to multi-task and work independently while following a detailed project plan.
  • Proficiency in MS Office applications.
  • Willingness to travel 50-80%.
  • Strong interpersonal skills as well as verbal and written communication skills.
  • Demonstrated ability to instruct.
  • Ability to set and maintain goals, and exercise time management.
  • Ability to maintain strict confidentiality.
  • Organizational skills and a strong attention to detail.

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

Quality Assurance Engineer

The Quality Assurance Engineer is responsible for supporting the verification of  the Amazing Chart Electronic Health Record (EHR) applications with a focus on validation of the product hardware, lab and registry interfaces. This individual will report into the Quality Assurance organization and support the team in its goal of reducing field issues and improving customer satisfaction. The successful QA engineer will use his/her automated test/scripting skills to support testing and will execute manual test cases when necessary. This individual will have an understanding of Quality Assurance processes and SDLC methodologies. The QA will be a strong customer advocate and a solid team player with good communication skills who is able to work closely with developers and other QA team members.

Responsibilities:

  • Deliver solid test execution in support of Amazing Chart’s extensive feature set, increasing number of interfaces and ongoing software releases.
  • Develop test plans and test cases to validate new features and interfaces for all Amazing Charts programs.
  • Support validation of Amazing Chart programs including both Client/Server and SaaS based applications with a focus on interfaces to hardware devices, labs, registries, etc..
  • Create automation scripts to validate file and messaging formats whenever possible.
  • Provide robust investigations and clear communication of issues and document them appropriately in the bug tracking tool.
  • Work closely with development team and contribute to adoption of agile/SCRUM within Development and QA.
  • 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.

Required knowledge, skills, education and experience:

  • Bachelor's Degree in Computer Science or Engineering discipline is preferred.
  • 4-8 years in a leading software development environment with experience in troubleshooting and resolving software issues.
  • 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 either Client/Server or SaaS based architectures.
  • Experience with common healthcare messaging formats (HL7, CCD, CCDA) and vocabularies (LOINC, SNOMED, ICD 9/10)  is a plus.
  • 2-4 years automated test experience and scripting ability is preferred.
  • Knowledge of Development Process & SQA Methodology including Agile is preferred.
  • Experience with various QA related tools such as bug tracking (Jira, Bugzilla), and Test Case Management (Test Director, TestLink) and project management (MSProject, Excel).
  • Desire to drive continuous improvement by evaluating field data, performing root cause analysis and enhancing QA and development process.
  • 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 and/or EHR is a plus

APPLY NOW

Recruiter

Summary

We are looking for a self-motivated, detail-oriented and highly organized Recruiter to join our team! This position will be engaged in full-cycle recruitment and onboarding for a variety of constituency groups including Sales, Client Services, Development, Product and IT. In addition, this position will partner with the HR team at Pri-Med to provide support in all areas of Human Resources.

  • Creatively network within the area to help build a quality candidate pipeline and source qualified passive and active candidates using a variety of recruiting techniques.
  • Draw upon experience with proven recruiting methods to assist in developing “best in class” recruiting practices and processes.
  • Work strategically with the Human Resources Director to identify and develop efficient and effective sourcing strategies. 
  • Understand recruiting requirements as determined by the organizational plans and objectives; meeting with managers to discuss needs and priorities.
  • Create advertising descriptions and post positions on various websites.
  • Conduct initial interviews with qualified applicants and schedule interviews with the Hiring Manager.
  • Complete references, extend offers and participate in the on-boarding process with new hires.
  • Report recruitment metrics regularly on all activity. 

The ideal candidate will have a minimum of three to five year experience in recruiting for a variety of positions. Experience recruiting in a software or a hi-tech environment is preferred. Excellent sourcing, candidate analysis, interviewing and communication skills required. Must be able to come up to speed quickly on company culture, policies and procedures and employee benefits to best present the company to potential candidates. Experience with LinkedIn Recruiter and Dice a plus.

This position will split time between the Amazing Charts, North Kingstown, RI office and the Pri-Med office located in the Back Bay, Boston.

 APPLY NOW

Sales Analyst

Summary

We’re looking for a Sales Analyst to join our team! This position supports the Sales team in a non-client facing role and reports to the VP of Sales. The Sales Analyst will assist members of the Sales department with a number of tasks including preparing, analyzing and summarizing data within the department. This role is responsible for supporting the Sales team in researching leads, preparing product proposals and associated reports, collateral, and other sales aids. The Sales Analyst is integral to achieving sales and profitability objectives. 

Responsibilities

  • Support Sales department by researching, analyzing and reporting trends and opportunities
  • Ensure Sales team is optimally focused by preparing reports to support research and statistics
  • Make recommendations on specific areas to improve and identify opportunities for growth
  • Communicate new processes to improve efficiency and shorten the sales cycle to the Sales team
  • Analyze bottlenecks in existing sales and trial process, propose solutions and work with Sales and Customer Service teams to implement changes
  • Develop and demonstrate an in-depth understanding of all reporting tools (i.e. Salesforce, XIMA, and Verizon)
  • Create forecasts for coming months and years by using internal and external data
  • Utilize Salesforce system and necessary applications to manage and optimize sales analytics
  • Develop supplemental reports in excel to support Salesforce analytics
  • Analyze market data to identify new segment opportunities, service options and gaps
  • Ensure promotional materials and team members are fully prepared for conferences
  • Attend weekly Sales meetings, presenting to team members when necessary
  • Handle sales correspondence, reviewing and distributing documents
  • Maintain all proposal documentation with accurate pricing
  • Demonstrate working knowledge of Amazing Charts software and pricing
  • Prepare written protocol for Sales team procedures
  • Provide updates and recommendations to Management on a regular basis regarding issues and processes
  • Consistently apply values of respect, honesty, fairness and the constant pursuit of excellence in all your duties

Qualifications

  • Bachelor’s Degree and three to five years’ prior experience required
  • High level of organization, positive attitude and ability to collaborate in a team-oriented atmosphere
  • Demonstrated verbal and written communication skills, including the ability to communicate professionally with customers at all levels, company peers and Senior Management required
  • Ability to prioritize and adapt quickly in a dynamic environment
  • Formalized sales or account management training a plus
  • Knowledge/experience in the healthcare and/or medical software industries highly desired

 APPLY NOW

Sales Implementation Specialist

Founded in 2001 by a practicing family physician, Amazing Charts.com, LLC provides Electronic Health Record (EHR) software and services to health care providers in solo and small sized practices. Our mission is to develop an amazing practice-based medical software solution that improves the lives of our clients and their patients. The Amazing Charts offices are located in North Kingstown, Rhode Island and Boston, Massachusetts, Back Bay.

Responsibilities:

  • Guide medical professionals from their initial inbound interest in our EMR all the way through a completed installation of our software
  • Analyze, evaluate and define client’s needs
  • Provide client support via e-mail, phone and chat to potential users in order to support adoption of our software
  • Document all contacts in a specified manner using our ticketing system (Salesforce CRM)
  • Plan and carry our software training sessions and education tailored to individual client needs
  • Lead all implementation activity and serve as primary client contact on implementations
  • Document implementation and training procedures
  • Evaluate client’s Amazing Charts’ user proficiency
  • Direct users to resources and address initial needs, questions, and concerns to support adoption of our software
  • Participates as a key member within the Amazing Charts Team, primarily supporting the Sales team
  • Effectively manage multiple implementation projects at once
  • Travel extensively (possibly up to 0-20% of the time)
  • Attend tradeshows and other industry events on behalf of the company (including overnight travel and weekend work, as necessary)
  • Work closely with Regional Account Managers
  • Backup to Training Manager
  • Perform other duties as assigned

Qualifications

  • 3-5 years’ experience with implementation, including setting up roles, troubleshooting problems and suggesting improvements
  • The ability to learn, configure and deploy software, while conforming to best practices and documentation
  • Ability to work on multiple projects, meets tight deadlines, and creatively solves problems
  • High level of proficiency in computer hardware, software, and networking technologies.
  • Excellent interpersonal skills
  • Able to promptly answer support related email, phone calls and other electronic communications
  • Self-motivated, detail-oriented and organized
  • Electronic Health Records and Healthcare experience
  • Salesforce CRM experience
  • Sale and Tradeshow experience
  • Excellent communication (oral and written), interpersonal and organizational skills
  • A high level of analytical ability is required to identify solutions to difficult technical or procedural problems
  • Typing proficiency: 40-60wpm
  • Associates Degree or higher in Computer Science, MIS or Business

APPLY NOW

Tech/Dev Liason

Summary

Amazing Charts is seeking a Tech/Dev Liaison to join our award winning Electronic Health Record (EHR) development team.  We need an energetic, self-motivated individual with a passion for technology and the desire to troubleshoot and resolve technical issues for a very committed and loyal customer base.

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.  Entry level programming experience and a demonstrated desire to further pursue software development is required.

Responsibilities

  • Liaise between Development/QA and Client Services team.
  • Investigate escalated customer issues.
  • Identify, document, and resolve data related issues in SQL.
  • Create and execute SQL test scripts.
  • Identify, debug, and document/fix application bugs.
  • Assist Client Services team to reproduce and document customer issues.
  • Work directly with customers to troubleshoot issues and communicate resolutions.

Qualifications

  • Bachelor’s Degree, or current enrollment, in Computer Science or Engineering.
  • Must be highly motivated, independent, and have the ability to learn quickly.
  • Strong problem-solving ability.
  • Excellent written and verbal communication skills.
  • Experience with Microsoft Windows and related software.
  • Working knowledge of SQL and relational databases. 
  • Experience with MS SQL Server is a big plus.
  • Experience with VB6, VB.NET, or C# is a plus.
  • Experience with source control is a plus.
  • Experience with agile software development is a plus.

 APPLY NOW

Technical Support Specialist - Temporary Full-Time

Under the general supervision of the Client Services Supervisor, this position is responsible for independent consulting with and providing support for our Electronic Medical Records software and its use on the client’s desktop/laptop/notebook and network system. This includes installation and setup of software, printer setup, network setup and diagnosing of computer software and hardware problems.

Responsibilities:

  • Consult directly with client to determine and diagnose technical problems with the use of the Electronic Medical Records software
  • Independently assess, troubleshoot and devise corrective measures for client concerning software system applications
  • Provide client support and technical issue resolution via E-Mail, phone and via live chat
  • Interact with numerous computer platforms in a peer to peer and client server environment
  • Ability to solve practical problems and deal with a variety of concrete variables
  • Document all contacts in a specified manner using our ticketing system.
  • Develop and maintain documentation and templates to facilitate responding to recurrent/common issues
  • Manage and update our online bulletin board, wiki and knowledge base
  • Develop protocols and perform testing of upcoming releases
  • Perform tutorials and demonstrate software features via remote desktop
  • Be able to work as a terrific team member at all times, including handling, accepting, and learning from constructive criticism from co-workers, supervisors, and clients
  • Prioritizing and managing several open cases at one time
  • Perform other duties as assigned

Qualifications

  • Able to work independently and efficiently to meet deadlines
  • Able to promptly answer support related email, phone calls and other electronic communications
  • Self-motivated, detail-oriented, ability to multi-task and stay organized
  • Possess sound professional judgment when dealing with clients and knowing when to escalate issues
  • Maintain a positive attitude at all times
  • Experience with hardware and software issues
  • Excellent communication (oral and written), interpersonal and organizational skills
  • Typing proficiency: 40-60wpm

APPLY NOW