Join our Team!

We are looking for the best talent to join our team and help us build and deliver revolutionary software and services for healthcare. With iCare, the sky’s the limit.

Ready to Help Build the World’s Best EHR?

Looking to make a real impact in the healthcare industry? Join our team at iCare, where we are revolutionizing the way healthcare businesses are run. With our cutting-edge software and services, the possibilities are endless. Whether you’re a talented User Interface Designer, Front-End Developer, Back-End Developer, Product Marketer, or Sales professional, we have the perfect role for you. At iCare, we value our employees and offer competitive salaries, healthcare benefits, and a targeted bonus program. Ready to take the next step? Sign up today and help us shape the future of healthcare with iCare, the Enterprise Cloud EHR.

Teams & Open Positions

Join the iCare team and help us bring our advanced cloud EHR platform to hospitals, clinics, and practices. We are passionate about our mission and we work hard, but we also enjoy what we do. If you are a smart, passionate, “A” player, we want to meet you.

Sales & Admin

We offer competitive salaries and great growth opportunities for sales and admin professionals.

EHR Sales Representative

Join the iCare team and help us bring our advanced cloud EHR platform to hospitals, clinics, and practices. At iCare we are dedicated to improving the healthcare experience for professionals and patients. We are passionate about our mission and we work hard, but we also enjoy what we do. If you are a smart, passionate, “A” player, we want to meet you.

Job Description

As an iCare Sales Representative, you will be responsible for selling our cutting-edge, cloud EHR to health systems, hospitals, clinics, and practices through the achievement of opportunity-based sales quotas. You will use your experience and consultative selling skills to initiate long-standing relationships with prospective customers. You will employ effective selling strategies to successfully position iCare as a better alternative to legacy EHR solutions. You will also develop revenue generation through the creation of sales leads, initiation of contact, and establishment of ongoing rapport with existing and potential customers. Integrity, vision, and passion are essential for this role.

Responsibilities

  • Evangelize and educate the market on iCare technology and applications
  • Generate new business opportunities through prospecting into individual clinics, hospitals, and health systems.
  • Establish, build and nurture relationships with prospects through developing an understanding of their institution, the challenges they face, future projects and plans in order to address their needs with iCare
  • Achieve monthly and quarterly quota of new business opportunities
  • Schedule and deliver sales presentations, demonstrations, and other sales actions as needed
  • Where necessary, support marketing efforts such as trade shows, exhibits, and other events
  • Handle inbound, unsolicited prospect calls and convert them into sales
  • Overcome objections of prospective customers and drive the sales process
  • Emphasize product/service features and benefits
  • Attend periodic sales training where applicable

Requirements

  • Two or more years of direct experience in a consultative sales capacity
  • Industry experience in EHR, RCM, or other Health IT solutions
  • Demonstrated ability to convert prospects and close deals while meeting established sales quotas
  • Solid experience in opportunity qualification, account development, and time management
  • Success in qualifying opportunities involving multiple key decision makers
  • Strong problem identification and objection resolution skills
  • Able to build and maintain lasting relationships with customers
  • Exceptional verbal communication and presentation skills
  • Excellent listening skills
  • Strong written communication skills
  • Self motivated, with high energy and an engaging level of enthusiasm
  • Ability to travel and attend sales events or exhibits
  • Ability to work individually and as part of a team
  • High level of integrity and work ethic
  • Experience using customer relationship management software such as Salesforce.com

About iCare

iCare is proud to be an equal opportunity workplace. We consider candidates without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.

Apply Now

Product Development

Work with some of the best people in software engineering and help us develop our product susing the most cutting-edge technologies.

Sr. Application Engineer/Architect

Job Summary
The Sr. Application Engineer/Architect will share responsibility for direction and development of our enterprise EHR application to meet the needs of our customers and the industry. This position includes all activities around the database during the development life cycle, while meeting the design guidelines, quality standards and customers’ expectations.

Duties and Responsibilities

  • Architect, Maintain, Design, Prototype and Create application for a web-based platform.
  • Responsible for program and project management of all tasks related to program or product development within full lifecycle application development. Active designer, programmer, and coder.
  • Designing, coding and debugging applications in various software languages.
  • Work closely with application development teams to design highly scalable systems to achieve high data throughput and fast response time.
  • Work closely with Quality Assurance, Professional Services, and Technical Support to resolve issues that will affect the success of the assigned product offerings and schedules.
  • Coordinates and delivers internal education associated with software enhancements or modifications to key persons in other departments.
  • Lead the design, development, and troubleshooting of large, complex, high-volume, highly-available database systems.
  • Provide Manager with regular status reports on development projects. Document and publish all policy and procedures on corporate intranet.
  • Assists peers and new hires on all project teams, with mentoring and coaching.
  • Develop or review requirement documents, development guidelines, System Design Documents (SDSs), development release notes, and all associated SOPs.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
  • Object-oriented Design and Analysis (OOA and OOD)
  • Performance tuning, improvement, balancing, usability, automation.
  • Evaluate and identify new technologies for implementation.
  • Maintain standards compliance.
  • Implement localization or globalization of software.
  • All other duties and responsibilities as assigned.

Knowledge, Skills & Abilities

  • Bachelor’s degree in Computer Science, Informatics, Engineering, or the equivalent knowledge and experience.
  • Masters Degree in Engineering, MBA, Computer Science or some post undergraduate work desired.

Experience

  • Minimum of 5 years of software design, development, or related experience with proven success at meeting deliverable deadlines at measurable levels of quality.
  • Minimum of 3 years experience building web applications with the following:
  • Database access methods
  • Logins and security methods for databases and servers
  • Linux servers and platforms
  • Mapping APIs (HL7, 3rd party ESBs)
  • Encryption methodologies
  • Experienced with multiple SDLCs such as agile or waterfall.
  • Experience with the design and development of software applications for the enterprise or consumer market specifically Saas or cloud applications.

Skills and Abilities

  • Strong ability to organize, prioritize, and make decisions while communicating effectively with management.
  • Possess deep knowledge and experience of web application architecture.
  • Experience with software profiling and optimization tools.
  • Action oriented, decisive approach to work required to ensure the deliverables are met on time.
  • Proven ability to manage multiple assignments and meet deadlines.
  • Track record of positive interaction with multiple development groups and product owners.
  • Experienced user of the Open Source, SaaS monitoring tools, NOSQL, high scale databases and cloud computing platforms.
  • Ability to develop and design with some of the following technologies: Java, Web services, Linux, Apache, HL7 , Hadoop stack, Hbase, and other technologies needed as platform scales.
  • Familiar or experience with XML, MySQL, Mumps, HTML5, GT.M, VistA, a plus.
  • Familiarity with multiple software development methodologies.

Apply Now

Software Engineer

Job Summary
This position works with all products in the area of Software Product Development, specifically OSGI and NoSQL technologies for current and future product offerings. The Senior Software Engineer will be responsible for implementing multi-tenant platform as service cloud infrastructure.

Requirements
• Solid experience with system software design and development with strong understanding of distributed and large-scale systems
• Hands-on programmer, strong in data structures and programming practices (strong concurrent programming skills, and, able to think “at scale”)
• Proven experience in debugging large scale distributed systems
• Fundamental Java Skill (Java EE5 and Java SE 5+)
• Excellent understanding of OOD and OOP
• Experience with AJAX and HTML 5 developer/user role
• Experience with OSGI in a developer/user role
• Experience with the NoSQL technologies – HBase, in developer/user role
• Experience in working in multi-tenant cloud architecture
• Experience in working with Web services and app server like JBoss
• Ability to work in an agile and collaborative setup within an engineering team
• Fast learner of new and emerging technologies
• Self-motivated and ability to drive requirement to delivery
• Ability to participate in a cross-functional team environment.
• Familiarity with architecting solutions around Cloud APIs such as Facebook, Twitter, Google.
• Familiarity with Architecting Mobile Apps that interact with a Cloud Service
• Knowledge of or experience with specialized traditional languages such as COBOL or Mumps is a plus.

Responsibilities
• Working closely with management
• Design and develop programming systems making specific determinations about system performance
• Responding promptly and professionally to bug reports
• Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies
• Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems
• Analyze system specifications and translate system requirements to task specifications for junior programmers
• Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
• Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product
• Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product
• Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments
• Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level
• Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments
• Search, summarize and keep the team abreast of strategic information from all sources
Education & Experience
• Minimum of 5 years’ experience in systems software
• Bachelor degree in computer science, information technology or other technical or related field required, or equivalent knowledge and experience.

Apply Now

Operations

Help us change the way healthcare services are delivered with our industry-leading cloud software technology.

Cloud Operation Engineer

The Sr. Application Engineer/Architect will share responsibility for direction and development of our enterprise EHR application to meet the needs of our customers and the industry. This position includes all activities around the database during the development life cycle, while meeting the design guidelines, quality standards and customers’ expectations.

Duties and Responsibilities

  • Architect, Maintain, Design, Prototype and Create application for a web-based platform.
  • Responsible for program and project management of all tasks related to program or product development within full lifecycle application development. Active designer, programmer, and coder.
  • Designing, coding and debugging applications in various software languages.
  • Work closely with application development teams to design highly scalable systems to achieve high data throughput and fast response time.
  • Work closely with Quality Assurance, Professional Services, and Technical Support to resolve issues that will affect the success of the assigned product offerings and schedules.
  • Coordinates and delivers internal education associated with software enhancements or modifications to key persons in other departments.
  • Lead the design, development, and troubleshooting of large, complex, high-volume, highly-available database systems.
  • Provide Manager with regular status reports on development projects. Document and publish all policy and procedures on corporate intranet.
  • Assists peers and new hires on all project teams, with mentoring and coaching.
  • Develop or review requirement documents, development guidelines, System Design Documents (SDSs), development release notes, and all associated SOPs.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
  • Object-oriented Design and Analysis (OOA and OOD)
  • Performance tuning, improvement, balancing, usability, automation.
  • Evaluate and identify new technologies for implementation.
  • Maintain standards compliance.
  • Implement localization or globalization of software.
  • All other duties and responsibilities as assigned.

Knowledge, Skills & Abilities

  • Bachelor’s degree in Computer Science, Informatics, Engineering, or the equivalent knowledge and experience.
  • Masters Degree in Engineering, MBA, Computer Science or some post undergraduate work desired.

Experience

  • Minimum of 5 years of software design, development, or related experience with proven success at meeting deliverable deadlines at measurable levels of quality.
  • Minimum of 3 years experience building web applications with the following:
  • Database access methods
  • Logins and security methods for databases and servers
  • Linux servers and platforms
  • Mapping APIs (HL7, 3rd party ESBs)
  • Encryption methodologies
  • Experienced with multiple SDLCs such as agile or waterfall.
  • Experience with the design and development of software applications for the enterprise or consumer market specifically Saas or cloud applications.

Skills and Abilities

  • Strong ability to organize, prioritize, and make decisions while communicating effectively with management.
  • Possess deep knowledge and experience of web application architecture.
  • Experience with software profiling and optimization tools.
  • Action oriented, decisive approach to work required to ensure the deliverables are met on time.
  • Proven ability to manage multiple assignments and meet deadlines.
  • Track record of positive interaction with multiple development groups and product owners.
  • Experienced user of the Open Source, SaaS monitoring tools, NOSQL, high scale databases and cloud computing platforms.
  • Ability to develop and design with some of the following technologies: Java, Web services, Linux, Apache, HL7 , Hadoop stack, Hbase, and other technologies needed as platform scales.
  • Familiar or experience with XML, MySQL, Mumps, HTML5, GT.M, VistA, a plus.
  • Familiarity with multiple software development methodologies.

Apply  Now

Perks & Benefits

We offer competitive salaries and other benefits.

Competitive Salary

We offer competitive salaries and compensation upside and recognize the contributions of our team members.

Flexible Work

Our place or yours.  Flexible schedule.  We treat our people like responsible adults.  Just get the job done.

P

Healthcare

We offer full health coverage including dental insurance and include disability insurance.

Targeted Bonus Program

Earn bonuses based on individual, team, and company performance.  

Ready To Get Started?