Reporting to the Development Manager, the candidate selected for the position of Developer will take part in upgrading and maintaining TELUS Health solutions, in the Pharmacy division.
You will be part of a large, dynamic development team including several other developers from all levels. Within this large team, each developer is assigned to a self-organized SCRUM team. Work organization is structured and motivating, with production deliveries every three weeks. Our SCRUM team structure facilitates and encourages knowledge sharing, expertise development, teamwork and engagement. The developer's environment features high-performance workstations and tools and a continually updated Framework.
The application being developed is at the cutting edge of technology, and the company is making the transition toward Cloud technologies. Specifically, you will help optimize, upgrade and support the pharmacy management application and work on converting legacy software data to it. This complex application is intended to perform and simplify activities entailed in pharmacy operations management (prescription renewals, insurance claims, patient information updates, interconnectivity with external systems, etc).Responsibilities:
•Program the application in at a number of levels (back end, database, data conversion scripts, reports, infrastructure, front end, etc.), which includes performance enhancements, adding functionality and repairs
•Investigate production incidents, discover their source, and find solutions for them
•Reinforce the application by correcting any bugs reported
•Take part in application performance monitoring and detecting errors in logs to identify potential failures
•Provide 24/7 support for installations on a rotating schedule with other team members
•Quickly learn about a fascinating facet of the business and show growing proficiency of the software such as to be assigned increasingly complex development missions (development of new functional modules, refactoring, etc.)
•Work closely with the quality assurance team to increase and improve coverage of automated tests and understand how to reproduce software bugs
•Propose performance, stability and usability optimizations
•Help develop functional analyses and test strategies by communicating regularly and by supporting business and quality assurance analysts
•Work as part of a team in an Agile development environment (SCRUM)Qualifications:Required Knowledge, Skills & Abilities:
•Extensive experience in Microsoft.Net framework, C#
•Extensive experience in Microsoft SQL Server (script development, StoredProc, modelling, ETL)
•Experience in an environment that uses WCF services
•Experience with ASP.NET (native controls, Kendo)
•Experience in Microsoft SSIS or another data transformation engine an asset
•Experience in ReportDesigner such as SSRS an asset
•Knowledge of medical or pharmacy systems an asset
•Knowledge of Btrieve database an asset
•Effective investigating, analyzing and problem solving
•Ability to handle pressure and act quickly to deliver results
•Demonstrated desire and ability to learn new technologies
•Team player attitude and capacity to collaborate and communicate effectively
•Creative and innovative disposition
•Dynamic, motivating outlook and a good sense of humour Required Education:
•Post-secondary degree in computer science Required Experience:
•5-10 years of experience in a similar role Who is TELUS?
We're a high-performing team of individuals who collectively make TELUS one of the leading telecommunications companies in Canada. Our competitive consumer offerings include wireline, wireless, internet and Optik TV™. We also deliver a compelling range of products and services for small, medium and large businesses; and have carved out a leadership position in the health, energy, finance and public sector markets with innovative industry specific solutions.
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.
Everyone belongs at TELUS. It doesn't matter who you are, what you do or how you do it, at TELUS, your unique contribution and talents will be valued and respected. Because the more diverse perspectives we have the more likely we are to crack the code on what our customers want and our communities need.
Do you share our passion?
At TELUS, you
create future friendly® possibilities.
At TELUS, we are committed to diversity and equitable access to employment opportunities based on ability.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.