Careers

Current Job Openings

Our team of pharmacists, healthcare practitioners, software programmers and professional staff in Canada, the United States and Europe are committed to accelerating medication adherence by providing high-quality software to pharmacists, nurses and patients. Apply today to start your new career!

We’re currently looking for the following positions:

Front-End Developer

The Front-end Developer is responsible for designing, building, and maintaining existing and new web-based applications. This role will work closely with a team of developers to deliver interactive, scalable, web apps in the healthcare industry.

Job Duties

  • Design, code, and test major features in collaboration with team members, Software Developers and QA.
  • Perform maintenance programming for existing versions.
  • Perform custom programming as assigned.
  • Fix defects and add features to software.
  • Interact with key partners and internal users regarding timelines, technical issues, and infrastructure integration.
  • Provide recommendations for improvements in the overall development process.
  • Stay current with trends, techniques, technology, and other factors impacting the job.
  • Actively participate in team meetings and offer recommendations/ideas on design projects.

Requirements

  • University degree in a Computer Science or Software Engineering.
  • 3-5 years of HTML, CSS and ASP.NET development experience.
  • Experience making UI/UX design decisions.
  • Detail oriented, can easily context switch and have excellent organizational skills.
  • C# and .NET framework experience, Blazor-specific experience preferred

Apply Now

Software Engineer in Test

As a Software Engineer in Test you will work as part of an innovative, fun, product management and engineering team. You will be responsible for planning, designing, automating and executing tests, documenting and prioritizing defects and instill best practices to our product development process.

Job Duties

  • Work collaboratively within a team and cross-functional engineering groups
  • Plan, design and write automated tests
  • Write regression and functional test plans for new features or new tools
  • Document, communicate, and prioritize bugs across the application. Ensure stakeholders are kept informed across different teams
  • Execute verification and regression tests for each release for new and existing systems
  • Implementation verification of features or fixes made to the software
  • Troubleshoot customer issues
  • Assess the quality, usability and functionality of each release
  • Identify bugs and performance issues prior to software release
  • Write departmental procedures, release documents, and work instructions as needed

Requirements

  • Bachelor of Computer Science, 3+ years of professional experience in software product test development
  • Experience with programming languages (e.g. C#, JavaScript)
  • Experience with Test automation frameworks, tools, work flows and services (e.g. SpecFlow, Selenium)
  • Experience with DevOps practices such as Configuration Management and CI/CD, and the tools/applications involved
  • Experience with source code control and branching strategies (e.g. Git & GitFlow)
  • Strong leadership skills in being a wholistic software test engineer
  • Machine Learning: developing algorithms for analyzing data
  • Experience developing test cases and test plans in tandem to development efforts
  • Experience testing web applications with automation tools
  • Experience testing APIs with automation tools (e.g. Postman)
  • Knowledge of web and mobile technologies (Web Sites, Single Page Applications, or iOS/Android Apps)

Apply Now

Software Developer

We are looking for an energetic Software Developer to join our growing team in pharmaceutical technology! The Software Developer is responsible for designing, building, and maintaining existing and new .NET applications. This role will work closely with a team of developers to deliver interactive, scalable, web apps in the healthcare industry. The Software Developer will help provide mentorship with regards to design patterns, architecture, process, and communication among all developers on the team.

Job Duties

  • Design, code and test major features in collaboration with team members, Designers, Software Developers and QA Analysts
  • Participate in the architectural design of new features and functions
  • Develop for scalability, performance, and reliability
  • Perform maintenance for existing products
  • Interact with key partners and internal users regarding timelines, technical issues, and infrastructure integration
  • Dependable and concise communication at all times
  • Mentor teammates through code review, explanation, and example
  • Stay current with trends, techniques, technology and other factors impacting the job
  • Ad hoc duties

Technologies

  • .NET Core, C#
  • RabbitMQ
  • PostgreSQL
  • Docker
  • .NET Framework
  • WPF, XAML
  • JIRA, Git, GitLab, Visual Studio
  • Bonus: React or other Javascript frameworks

Requirements

  • College degree in a Computer Science or Software Engineering
  • 5+ years of .NET Framework development experience
  • Professional experience implementing scalable, performant, reliable web services
  • Detail oriented, can easily context switch and have excellent organizational skills.

Apply Now

Director of Product Management

The Director of Product Management will drive our Product Planning Process to manage the entire product lifecycle, including market analysis, voice of customer (VOC), requirement definition, conceptual/functional design, UX Design, development domain support, and successful launch to internal departments through to general market availability for all Catalyst’s Product lines.This position reports to the COO and works closely with our leadership team to be responsible for the managing current product lines and innovating new product lines for the organization. The position is required to monitor the marketplace and ensure the organization is on the leading edge of products and services offered to its customers.

Job Duties

  • Execute the entire Product Planning Process from conception to market release for all product lines.
  • Manage existing product lines and lead the ongoing definition of enhancements to support customers.
  • Lead the innovation of new product lines with focus on best-in-class UX design.
  • Develop, gather and analyze requirements from all customer touchpoints including VOC, as well as sales, marketing, and operations for existing products and development of new products.
  • Manage the execution of consumer research to further support rationale for product development and positioning within the software marketplace.
  • Direct internal processes to define product strategies, plans and priorities.
  • Research, develop and implement best process strategies for new product development, launch and analysis.
  • Establish product release dates and monitor the successful delivery of all development projects.
  • Provide guidance and direction to product managers on developing new products and managing the lifecycles of existing products.
  • Work closely with retention and customer communication teams to ensure accuracy of products being developed.
  • Maintain knowledge of current and emerging trends in the industry, including all relevant areas of information systems that might be incorporated as new technologies into future systems.
  • Communicate current and future statuses of product development as it relates to current and future projects and direction related to these projects.
  • Other duties as assigned.

Requirements

  • Post-Secondary Degree or Diploma in Product Management and Computer Science, or an acceptable combination of education and relevant experience required.
  • Minimum 10 years of direct work experience in a product management capacity required.
  • Minimum 5-10 years working in the Healthcare IT/Pharmacy Software industry.
  • Sound leadership, staff management, and teambuilding skills.
  • Knowledge of networking, operating systems, and server architectures.
  • Good working knowledge of programming concepts, software development cycles, and associated tools platforms.
  • Ability to explain technical concepts and theories to non-technical audiences.
  • Strong evidence of time management skills required.
  • Able to quickly analyze issues and determine best course of action using available resources.
  • High degree of resourcefulness, flexibility, and adaptability.
  • Strong negotiation skills and ability to prioritize.
  • Effective communication skills with individuals at all levels of the organization.
  • Able to effectively communicate both verbally and in writing

Apply Now

Account Executive

Catalyst Healthcare is looking for an Account Executive to join our growing team! The Account Executive will have a strong understanding of selling services to healthcare professionals and healthcare organizations.

The ideal candidate will proactively seek to understand the needs of prospective home care clients, home care organizations/agencies, assisted living / independent living companies, health systems, hospitals, physician groups.

Locations

  • Missouri
  • Louisiana
  • Texas

Job Duties

  • Have a personal network in the home health field and/or Senior living and/or Pharmacy
  • Strong persuasive and negotiation skills including the ability to effectively communicate, inspire and be able to mobilize facilitate deployment of technology with clients
  • Ability to work independently and drive success quickly
  • Demonstrated track record of closing sales
  • Possess excellent decision making and ability to use a consultative sales approach that may involve demonstrating Return on Investment
  • Provide an account management function
  • Various ad hoc duties

Requirements

  • Business Degree in a related field (or a combination of experience)
  • 3-5 year experience in healthcare sales, ideally with in home medical device field
  • Pharmacy industry experience is considered an asset
  • Experience in home health, senior care: independent living and medication management is considered an asset.
  • Own the sales process, driving new business by producing high quality meetings with qualified prospects
  • Lead presentations, bring prospects to Proposal stage, negotiate and close prospective clients
  • Communicate effectively on key metrics including, pipeline progress, revenue forecast
  • Build strong relationships with targeted clients to leverage referrals
  • Tech savvy; learning new software, Salesforce, IT implementations

Apply Now

Client Support Analyst I

We are looking for an energetic Client Support Analyst 1 to join our growing team! The ideal candidate will have a strong customer service background, a strong desire to learn Catalyst Healthcare’s software products, and have an ability to investigate, understand, and explain technical aspects of software to technical and non-technical individuals.

Job Duties

  • Handle basic inbound/outbound support issues via emails and phone calls.
  • Provide exceptional support by listening, understanding the issue, and problem-solving with customers.
  • Investigate and answer basic questions, applying knowledge of applications and system requirements.
  • Determine whether problem is caused by a software defect or improper workstation system requirements.
  • Ensure that new cases are properly documented in the case management system and activities related to existing cases are notated in an accurate and timely fashion.
  • Triage technical and higher-level issues to the appropriate level of support.
  • Communicate across teams to ensure client needs are met.
  • Actively help to identify and develop initiatives to improve overall operating procedures and outcomes for the department.
  • Become an expert Catalyst user and stay on top of all new feature releases.
  • May write or revise internal knowledge “how to” articles and procedures
  • Query client data bases.
  • Performs other duties as assigned.

Requirements

  • Post-Secondary Degree or Diploma or an acceptable combination of education and relevant experience required.
  • Strong evidence of time management skills required, including ability to prioritize many competing projects on a tight deadline.
  • Able to quickly analyze issues and determine best course of action using available resources.
  • Able to effectively communicate both verbally and in writing in English.
  • Ability to explain technical concepts and theories to non-technical audiences.
  • Genuinely committed to delivering best in class customer/ technical support.

Apply Now

Innovation

Managing Team

Partners
+
Integrations

News + Articles

Our Story

Stay Current

Join our email list to receive periodic information about our company, product news and industry articles.

What are you interested in?