“Thanks for a great product and for making my documentation these past three years as smooth as possible!”

— Shannon C. Heinrich, DO

 

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 Office

Marketing Manager - Lead Generation

The Marketing department of Amazing Charts – a medical software solution that improves the lives of our clients and their patients – seeks an experienced and enthusiastic Lead Generation Manager 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 email. Our goal is to significantly increase pipeline volume, velocity, and conversion rates to achieve our revenue objectives. The ideal candidate will be comfortable in a fast-paced environment and will bring an energetic, fun, and creative approach to their work.

Responsibilities:

    • Create and execute marketing programs that support growth of the company’s market share, revenues, and profits
    • Design, write and test highly effective email programs for new prospects with Amazing Charts
    • Retrieve and analyze data using SQL, Excel, Salesforce and other data management systems and be self-sufficient in pulling data
    • Utilize lead-nurturing, drip campaigns, audience segmentation, personalization, and other advanced email strategies
    • Use data and testing to optimize and improve email content and targeting for all prospect communications.
    • Track and analyze all campaign activities in Salesforce
    • Provide key metric reports for reporting (open rates, click rates, lead to opportunity and opportunity to close rates, etc.)
    • Assist with key customer email campaigns
    • Work closely with other groups within the company, particularly Sales and Product
    • Collaborate with suppliers, including graphic designers, web developers, etc.
    • Complete co-marketing requests and other cooperative activities
    • Contribute to the company’s social media presence on Facebook and Twitter
    • Communicate marketing activities to both specific teams, such as sales, and the entire company
    • Perform other duties assigned

      Qualifications

        • Requires Bachelor’s degree or equivalent in area of specialty such as business, marketing, communications, etc.
        • 5+ years of solid work experience in the Lead Generation field on agency-side or client-side
        • Master’s Degree in Business (MBA) preferred
        • Experience in Healthcare / Health IT / Software industries preferred
        • Experience using Exact Target and Salesforce preferred, but not required
        • Very strong verbal and written communication skills. Writing samples required.
        • Outstanding knowledge of campaign measurement and associated nurturing techniques required
        • Fluency in direct marketing and email terminology
        • Proficiency with Microsoft Office (Word, Excel, PowerPoint); 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

          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

          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

          SaaS Operations Engineer

          Summary

          Our team is launching a new cloud Electronic Health Record platform. We need an experienced cloud operations engineer that has 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.

          Principal Duties and Responsibilities:

          • Deliver a SaaS solution built on a strong foundation of a stability, reliability, and high-availability 
          • Play a key role working closely with our product owners, software and quality assurance engineers to design and deliver cloud infrastructure to meet the needs of our growing customer community
          • Manage cloud vendor relationship, negotiate contracts/agreements
          • Manage and monitor all cloud infrastructure, including all regular software updates
          • Commitment to quality, reliability, up time, and customer satisfaction
          • First-line incident management and communications, including follow-up with problem resolution post-mortem, and process improvement
          • Proactive approach to ensuring on-going environment improvements so as to ensure performance, up-time, and avoiding potential pitfalls over time

          Requirements:

          • Previous experience in a cloud operations role
          • A clear and deep understanding of SaaS
          • Experience working with Dev Ops personnel, software and quality assurance engineering
          • Detail oriented agilest who is able to successfully shift priorities
          • Building, deploying and supporting multi-tenant applications running on cloud vendor infrastructure such as VMware vCloud, Azure, or AWS
          • Microsoft technology stack, BitBucket, Bamboo
          • Strong communication skills, both written and verbal
          • Undergraduate degree in technical field or comparable work experience

           APPLY NOW

          Senior Software Engineer

          Summary

          Amazing Charts is seeking a hands-on Senior Software 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

          Current Openings - Rhode Island Office

          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

          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

          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

          Sales Analytics & Logistics Specialist

          The position of Sales Analytics and Logistics Specialist supports the Sales Team in a non-client facing role and reports to the VP of Sales. The overall responsibilities include assisting members of the sales team with a number of tasks including preparing, analyzing and summarizing data within the department. The Sales Analytics and Logistics Specialist is responsible to support the Sales Team in researching leads, preparing product proposals and associated reports, collateral, and other sales aids.  This role is integral to achieve sales and profitability objectives. 

          Responsibilities:

          • Consistently applies values of respect, honesty, fairness and the constant pursuit of excellence in all your duties
          • Support Sales department by researching, analyzing and reporting trends and opportunities
          • Prepares reports to support research and statistics to ensure team is optimally focused
          • Makes recommendations on specific areas to improve and points out opportunities to team and management
          • Communicate to the Sales Team new processes to improve efficiency and shorten the sales cycle
          • Analyze bottlenecks in existing sales/trial process, propose solutions and work with Sales and CS to adopt changes
          • Create and present an in depth understanding of all reporting tools; i.e., Salesforce, XIMA, and Verizon
          • Collaborate with various departments to ensure all materials and team members are prepared for conferences
          • Use internal and publicly available data to create forecasts for coming months and years
          • Analyze market data to identify new segment/sales data
          • Attends weekly Sales meetings, presenting when necessary
          • Identify Sales service options and gaps within the system
          • Handles correspondence, reviewing and distributing sales related documents
          • Utilizes and maintains Salesforce system and necessary applications to manage and optimize sales analytics
          • Develop competence in excel for supplementing Salesforce analytics
          • Maintains all proposal documentation with accurate pricing
          • Organize and identify enhancements to systems
          • Demonstrate working knowledge of Amazing Charts software and pricing
          • Prepares written protocols/procedure on processes used to complete task
          • Provide updates and recommendations to Management on a regular basis regarding issues and processes
          • Other duties as assigned

          Qualifications

          • Bachelors degree required
          • Requires a high level of organization, communication and collaboration skills
          • Demonstrated verbal and written communication skills including the ability to communicate professionally with customers at all levels of management, company peers and Vice President of Sales is required.
          • Prior formalized sales or account Manager training a plus.
          • Knowledge/experience in the healthcare and/or medical software industries is highly desired but not required.
          • A positive attitude and ability to demonstrate an unwavering commitment with the ability to prioritize and adapt quickly in a dynamic environment is critical.

          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

          Senior Quality Assurance Engineer

          The Senior Quality Assurance Engineer is responsible for supporting the verification and validation of  the Amazing Chart Electronic Health Record (EHR) SaaS application. The ideal Senior QA candidate will have previous experience with SaaS based solutions with a focus on functional, stress and performance testing.  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. A solid team player with good communication skills who is able to work closely with developers and other QA team members is a requirement.

          Responsibilities:

          • Deliver solid test execution in support of Amazing Chart’s extensive feature set, increasing number of interfaces and ongoing software releases.
          • Develop a test strategy and scripts from conception for execution of functional, stress and performance testing of SaaS based application.
          • Deliver solid test execution and clear communication of issues, test results and performance characterizations.
          • Support the automated test effort by designing, developing and utilizing test scripts for load, performance and regression tests for new releases. 
          • 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.

          Qualifications:

          • Bachelor's Degree in Computer Science or Engineering discipline.
          • 8+ years in a leading software development environment with expertise in driving test programs from concept to release.
          • 3 years proven track record  conducting load testing on high volume web applications
          • Strong knowledge of Development Process & SQA Methodology including Agile.
          • Solid experience with SaaS architectures and execution of performance and stress testing.
          • Hands on experience with different test tools ( Selenium, JMeter, etc) necessary to complete testing.
          • Experience with developing and executing penetration test cases for security tests is desired. 
          • Experience with designing, writing, implementing different scripting languages such as C# and Java.
          • 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.
          • 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

          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

          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