Full Stack Developer
The Organization:
The Burnaby Division of Family Practice is a non-profit Society governed by a Board of Directors comprised of family physicians. Our mission is to engage, support and mobilize family physicians on co-creating a network that will support the well-being of all members of the Burnaby community. The Division members are family physicians practicing in Burnaby, BC. We strive to be future-focused, with a commitment to innovative strategies and services that support our members and our community.Position Overview:
The Burnaby Division of Family Practice is searching for a Full Stack Web Developer to support its CliniCall initiative and Family Physician practices. Reporting to the Manager of Systems, Networks, Technology, and Innovation, the developer will support BDFP’s web development initiatives in support of Patient Medical Home (PMH) and Primary Care Networks (PCNs) such as the expansion of the functionality and scope of appointment booking capabilities, and web-based patient data collection. The position will also support innovation in primary care clinic operations including leveraging technology to improve clinic efficiency for medical clinics throughout Burnaby.
Responsibilities:
As a full stack developer for our team, you will fulfill contribute to internal projects. Duties may include, but are not limited to:
-
WordPress Development, you will be responsible for designing, developing, and maintaining our organization’s websites and web applications using the WordPress platform.
-
Develop and maintain CliniCall including web front-end interfaces and backend support systems. Incorporate APIs to integrate with partner systems and optimize the web front-end performance.
-
Add new features and functionality to our web projects (both front-end and back-end systems).
-
Support the modernization of primary care clinics in Burnaby.
-
Support development and roll-out of an AI strategy for physicians.
-
Develop a data collection and reporting structure for organizational performance reporting.
Required Skills:
-
Understanding business requirements of our organization, partners and clients (medical clinics) and translating them into effective technology architectures and implementations.
-
Understanding of web, and mobile best practices and trends.
-
Recognizing when a technology problem needs to be escalated before too much time and effort has been spent solving a problem which may be better solved with proposed changes to the requirements.
-
Creativity and innovation in problem identification and solution design.
-
Self-starter, ability to be productive when working independently combined with the ability to work in a team environment.
-
Advanced coding and development skills.
Required Experience and Abilities:
-
Proven experience as a WordPress Developer. Experience in developing responsive websites.
-
Proficient in WordPress, PHP, HTML, CSS, JavaScript.
-
Understanding of web design principles and mobile-friendly development.
-
Competency with database technology such as SQL, MySQL, Microsoft SQL Server, etc.
-
Knowledge of SEO best practices.
-
Ability to troubleshoot and resolve complex technical issues efficiently.
-
Experience with complex systems and architectures.
-
Experience working in a client-driven environment with tight deadlines.
-
Excellent communication skills and the ability to work collaboratively in a team environment and communicate complicated technical concepts to less technical individuals.
-
Ability to provide consultation regarding feasibility of UI/UX proposed designs.
-
Comfortable with all aspects of web development including backend, frontend, and cleanup.
-
Ability to effectively communicate recommendations and point of view on your work.
Required Education:
-
Bachelor’s degree in Computer Science, Web Development, or a related field