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

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?