Join the Future of Pharmacy Automation with ARxIUM!
Who We Are :
ARxIUM is a leader in pharmacy automation, offering innovative hardware and software solutions globally. With over 20 years of experience, we serve customers in North America, Europe, and Asia, and operate in Winnipeg, the Chicago area, and remotely across North America and Europe.
ARxIUM is proud to offer the successful candidate :
- Medical, dental, and vision benefits or Health Spending Account
- Company-paid life / ADD insurance
- RRSP / DPSP
- Flexible work schedule and generous paid time off
- Employee referral program
- Competitive salary
Position Summary
We develop products that optimize pharmacy processes, reduce human errors, and save lives. As a Software Developer on our team, you’ll play a key role in building enterprise-level pharmacy automation and inventory management solutions. You will collaborate with developers, analysts, technical writers, and testers to create software systems that interface with electro‑mechanical components.
We’re looking for a creative, innovative candidate with strong technical skills who is passionate about using new technologies to deliver reliable, high‑performance software. The ideal candidate is committed to maintaining high‑quality standards while contributing to automated healthcare systems.
Functions
Design, develop, and test software componentsFollow coding standards and best practicesContribute to planning, risk assessment, and code reviewsDocument design specifications and communicate within the teamCollaborate with cross‑functional teams including developers, testers, technical writers, and analystsResearch and evaluate emerging technologies to improve existing systems and practicesSupport integration with electro‑mechanical automation devices and assist in troubleshootingEnsure system performance, reliability, and cost‑effectivenessContribute to resolution of product issues in production environmentsTake ownership of assigned development tasks and deliverablesPerform other related duties as neededCompetencies
Strong understanding of software engineering principles and object orientated design (inheritance, polymorphism, use cases, process diagrams)Proficiency with Microsoft.NET Framework and C#.Experience in developing complex, distributed systems using established design patternsKnowledge of database design, performance tuning, and disaster recoveryExperience with Windows Forms, WPF, and web development frameworksExperience with mobile app development (Xamarin preferred), including full mobile lifecycleExposure to automation and device integration, especially in a healthcare or pharmacy settingUnderstanding of pharmacy automation workflows and robotic dispensing systems.Excellent interpersonal and communication skillsstrong organizational skillsAbility to collaborate effectively in a team environment.Strong analytical and problem solving abilities to evaluate business and technical challenges.Education and Experience
Bachelor's degree in Computer Engineering, Computer Science Degree, or technical college degree with relevant work experienceThree or more years of software development experienceThree or more years of experience in developing software applications that operate automation devices, preferably pharmacy automation this includes robotic systems for prescription filling, medication dispensing, and inventory managementExperience supporting device integration, including diagnostics and troubleshooting.Familiarity with pharmacy automation workflows and robotic dispensing systems, is preferredPhysical Demands and Work Environment
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions :
Sedentary physical activity requiring reaching, sifting, lifting, finger dexterity, grasping, feeling, repetitive motions, talking and hearingVisual requirement is for close vision, distance vision, peripheral vision and ability to adjust focus75% or more time is spent looking directly at a computerAssociate is frequently required to stand, walk (or otherwise be mobile)Ability to deal with stressful situations as they ariseWE would love to meet you!
ARxIUM
#J-18808-Ljbffr