Senior Software Developer at TELUS Health, designing and developing pharmacy management tools. Integrating AI-driven solutions for healthcare delivery with a collaborative engineering team.
Responsibilities
Design, architect, and lead development of pharmacy management tools, mobile applications, and integration services that streamline workflows for healthcare professionals
Write, review, and refactor production code—staying hands-on with the codebase while driving continuous improvement through optimization, modernization, and refactoring of critical technical systems
Integrate AI into your daily development practice—leveraging generative AI and knowledge bases to troubleshoot integration issues between systems, generate and validate automated tests, write and review code more efficiently, and explore emerging AI capabilities that could enhance our pharmacy solutions
Mentor and guide junior and mid-level engineers through code reviews, technical discussions, and knowledge sharing to establish coding standards, best practices, and an AI-forward development culture
Collaborate with product managers, architects, and healthcare stakeholders to understand pharmacy workflows and translate complex healthcare requirements into elegant technical solutions that users actually want to use
Participate in architectural decisions and design reviews, contributing to technical roadmap planning, technology strategy, and proof-of-concept projects to evaluate emerging technologies and frameworks
Monitor industry trends in both healthcare technology and AI capabilities, maintaining expertise in emerging technologies to keep the team at the forefront of innovation
Requirements
Active, hands-on experience with generative AI tools and large language models (e.g., Claude, ChatGPT, GitHub Copilot) integrated into your development practice
5+ years of professional software development experience with a track record of delivering complex systems
Strong proficiency in multiple programming languages and frameworks (Java, C#/.Net Core, JavaScript/Node.js, Kotlin, Python, or equivalent)
Demonstrated expertise in full-stack development including backend APIs, database design, and modern frontend technologies
Deep understanding of design patterns, system architecture, and SOLID principles
Proven experience with containerization and CI/CD pipelines (Docker, Kubernetes, Jenkins, or similar)
Strong knowledge of REST APIs, JSON, and asynchronous programming
Demonstrated ability to mentor engineers and lead technical discussions with clear communication and collaborative skills
Bachelor's degree in Computer Science, Information Technology, or equivalent professional experience
Great-to-haves: Enterprise-scale systems experience, distributed architecture, and microservices design
Knowledge of software security best practices, vulnerability management, and responsible AI principles
Advanced knowledge of English is required
Benefits
Comprehensive total rewards package highlighting competitive salary and bonus structures
Minimum 3 weeks of vacation
Flexible benefits plan to meet the needs of you and your family
Flexibility to work in-office, virtually or a combination of both, based on the role's requirements
Generous company matched pension and share purchase programs
Opportunity to give back to communities in which we work, live and serve
Career growth and learning & development opportunities to develop your skills
Senior Software Developer specializing in Identity and Access Management at Intact. Responsible for developing and maintaining IAM solutions and collaborating with technical teams.
Développeur.euse sénior pour évoluer la plateforme de vérification d'antécédents de Trustii. Responsabilité de l'intégration de nouvelles fonctionnalités et collaboration directe avec l'équipe agile.
Senior Engineer designing municipal infrastructures in Quebec for AtkinsRéalis. Collaborating with clients and leading design teams on diverse engineering projects.
Senior Software Engineer working on the accessibility engine for Firefox at Mozilla. Collaborating with teams to create web technologies that are inclusive and accessible.
Staff Software Engineer developing and evolving the enterprise data platform at RB Global. Leading architecture and engineering practices across the data team.
Technical Leader responsible for advancing technical excellence in Bridges discipline at Stantec, collaborating with project delivery and ensuring quality outcomes. Leadership role with strong focus on digital innovation and community engagement.
Geotechnical Engineer specializing in Rock Engineering, contributing to complex projects in Canada. Engaging in fieldwork and collaboration across various engineering teams.
Technical Leader responsible for advancing technical excellence in Roadways discipline at Stantec. Collaborating on project delivery and technical standards across regions and projects.
Technical Leader responsible for advancing technical excellence within Land Development discipline at Stantec. Collaborates with delivery leadership to ensure high - quality project outcomes and oversees technical community practices.
Lead Software Developer evaluating technology options for projects at Spiria. Ensuring project leadership and quality assurance while mentoring junior developers and collaborating with clients.