"Whereas other EHR systems are revenue oriented, Amazing Charts is practice and patient oriented."

— Martin Sechrist, DO, Community Medical Group of Downey

 

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

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

Java Team Lead

Summary

Amazing Charts is seeking a Java Team Lead 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

  • Lead 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.
  • 7+ years of experience as a software engineer.
  • 2+ years in a team lead position or mentoring
  • 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 – 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

          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

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

          Software Engineer, Front End Web Development

          Summary

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

          Principal Duties and Responsibilities:

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

          Requirements:

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

           APPLY NOW

          Current Openings - 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

          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

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

          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

          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