We are THE Tech Company to Watch in the healthcare industry!
The Collaborative Health Team, part of the great TELUS Health family was founded by practicing physicians and tech futurists.
The Collaborative Health Team is charting a new course in healthcare by connecting patients and providers through its award-winning Collaborative Health Record (CHR), an end-to-end, secure, cloud-based digital platform that has transformed the antiquated electronic medical record (EMR) into an evolving vehicle for patient engagement and health practice automation. Our modern and user-friendly interface and devotion to improving patient-provider engagement is the answer for all health practitioners seeking to streamline and modernize their practices through smart, customizable, and automated patient management and engagement tools. Led by physician-technologists and design-obsessed engineers, our customers include the University of British Columbia, the Canadian Mental Health Association, and a rapidly growing portfolio of 2,000+ healthcare providers across Canada, the United States, New Zealand, and Australia.Join our mighty team!
We are a group of 250 passionate individuals committed to building technology solutions that provide meaningful transformations to how health care workers deliver patient care.
We want people that are self-starters and enjoy taking ownership of their work.
The main mantra is to always improve - improve the processes; improve the products; improve our client's experience; and improve yourself.Here's the impact you'll make and what we'll accomplish together
As a Senior Salesforce Developer, you will work with the System Architect and development team to support the design/implementation of solutions on the Salesforce.com platform. Primarily using Salesforce.com (SFDC), you are always looking to transform design solutions into working deliverables, and drive continuous improvement in our development processes.Here's how - you will:
•Configure, customize, and develop object oriented software for the Salesforce.com (Service Cloud, Sales Cloud etc)Qualifications:You're the missing piece of the puzzle - you have / are:
•Design and implement enhancements including creation of custom objects, Apex classes, triggers, workflows.
•Design and develop well architected, robust automated systems and frameworks ensuring high quality of code; Design scalable systems with performance and security in mind
•Design, develop and maintain VisualForce, AppExchange, Force.com pages and integration with on premise or third party solutions using Web Services.
•Perform declarative configuration work as required, including definition and implementation of Org-wide defaults, Roles, User Profiles, Security, Record Ownership rules, Sharing Rules, to support business needs.
•Investigate and evaluate new technologies and supporting products
•Conduct periodic software continuous improvement cycles
•lead technical activities for complex projects in a cross functional environment
•Challenge, mentor and guide developers on applying Salesforce development best practices
•Provide technical assistance in identifying, evaluating and developing systems and procedures which are cost effective and meet user requirements.
•Work with other technical team members, business analysts, and leaders to support translating business deliverables into technical outcomes
•Create and document technical requirements, design specifications, and unit/integration test plans for functional and technical completeness and accuracy.
•Make recommendations to improve product quality, reliability, performance, and scalability
•Independently perform development, testing, implementation, and documentation as it relates to Salesforce.com software and Force.com platform.
•Participate in technical activities for complex projects in a cross functional environment; Coordinate technical dependencies with other teams
•Troubleshoot issues, manage ongoing Tier II/III support requests and administrative needs of users through Cases in SFDC; Assist SFDC Administrator in high volume periods as required.
•10+ years of experience in software application development using: APEX, Visual Force, HTML, Java Script, Informatica, SQL other programming languages (Familiarity with other object oriented languages: Java, PHP, ASP.NET, Angular JS etc., and design patterns is considered an asset)
•7-10 years as a SFDC Developer with system administration experience
•Bachelor's degree in computer science/related field or equivalent experience
•Certified SFDC System Administrator and/or Certified SFDC Developer
•Experience with the following: Nice-to-haves:
•Across various Salesforce clouds (Sales, Marketing, Communities, Service and Platform clouds etc.) as well as solid development and implementation experience on the Salesforce platform (Apex, VisualForce, etc.)
•Integrating Salesforce with 3rd party systems using web services and app exchange apps including SOA integration technologies (web services, WSDL, SOAP, REST)
•Infrastructure tools (integration infrastructure, MDM, BI & reporting, data replication, application server infrastructure, and ETL) is considered an asset.
•Mentoring juniors, overseeing code quality and evangelizing best practices
•Developing, automating, web-services and working in an SaaS environment
•Developing/designing automation, utilities, and helper frameworks
•Integration experience on Salesforce.com using SOAP and REST API's
•Authentication and authorization protocols, familiarity with LDAP and SSL
•Working with Apex Scheduling, Batch processes, Apex Class controllers & Triggers with Governor Limits
•Versioning control (we use BitBucket) and continuous integrations tools such Jenkins, ANT, git, or subversion
•Salesforce deployment tools is considered an asset (Copado, Gearset etc)
•CPQ Vlocity experience in design and development.
•Agile Development, SCRUM, or XP methodologies
•Database query and scripts
•Bilingual (French and English) both in written and verbal communication
•Oracle 10g/11g, MySQL, and other database products
•Infomatica is a considered
•MS Exchange/SFDC integration is considered A bit about us
Our business is connecting Canadians. Our social impact is using our world-leading technology to create meaningful change, give back to help communities thrive, and help those who need it most. When you join our team, you're helping us make the future friendly. We're committed to diversity and equitable access to employment opportunities based on ability -your unique contributions and talents will be valued and respected here.
TELUS Health is an IT leader in Canada that focuses on the health sector. Our mission is to improve the way information is being used along the continuum of care to better the health of citizens in Canada and in selected countries.Disclaimer
: In accordance with the TELUS Health Solutions Data Center Security Policy, as a condition of employment, all personnel whose job functions require they work at a Data Center and/or have access to detailed knowledge of technology related to client service delivery, are subject to a Personnel Security Screening conducted through the Government of Canada.