About Queen's University
Queen’s University is the Canadian research intensive university with a transformative student learning experience. Here the employment experience is as diverse as it is interesting. We have opportunities in multiple areas of globally recognized research, faculty administration, engineering & construction, athletics & recreation, power generation, corporate shared services, and many more.
We are committed to employment equity and diversity in the workplace and welcome applications from individuals from equity seeking groups such as women, racialized/visible minorities, Indigenous/Aboriginal peoples, persons with a disability, persons who identify in the LGBTQ+ community and others who reflect the diversity of Canadian society.
Come work with us!
The Health Sciences Educational Technology Unit at Queen’s University is seeking a Web/Application Developer to contribute to its mission of enhancing learning and teaching through innovations in education technology. The ideal candidate will enjoy working in a collaborative team environment using modern service-oriented architecture techniques to develop innovative software. The incumbent will also have opportunities to contribute to Entrada (https://entrada.org), a community-source integrated teaching and learning platform developed by Queen’s University and 15+ other Medical Schools across North America to support the education of tomorrow’s health care professionals.
The incumbent will also be responsible for providing expert web and application analysis including identifying ways of enhancing existing processes and the development of new processes. In addition, the incumbent is responsible for the design, development, implementation and administration of all data. The Web/Application Developer will train junior employees on all areas pertaining to the applications and new programmers on proper programming standards and procedures developed in house.
- Design, code, test and debug programs or web application software. Analyze and revise existing system logic difficulties as necessary, modify procedures and document all program changes.
- Plan, design or carry out a project or task from start to finish with well-defined objectives and outcomes. Develop plans; seek feedback, test, revise and implement.
- Work to agreed quality standards and specifications, and assist others to do so as well.
- Provide a range of consulting and problem solving services to individuals, units or departments.
- Coordinate workflow. Delegate tasks and determine priorities as necessary.
- Assist with the development and teaching of computer-related courses/seminars.
- Prepare training documentation.
- Undertake other duties as required in support of the unit or department.
- Post-secondary education in Computer Science or a related field.
- Three years of relevant work experience.
- Knowledge of database systems and experience in a higher education environment an asset.
- Report writing skills.
- Knowledge of MySQL, Mac OS, and the university systems.
- Supervisory experience considered an asset.
- Consideration may be given to an equivalent combination of education and experience.
- Respects diversity and promotes equity and inclusion in the workplace.
- Demonstrated technical proficiency in client-server applications and databases.
- Very strong analytical and problem solving/troubleshooting skills in order to understand problems or assist in systems design/development.
- Knowledge of various information systems, including web based technologies. Familiar with a wide range of computing and communications technology.
- Interpersonal and communication skills (both verbal and written) in order to interact with both technical and non-technical staff and clients at all levels.
- Experience working in a client-service, team-based environment.
- Supervisory or leadership skills in order to motivate staff and create a positive work environment. Ability to understand the dynamics of a group, recognizing (and respecting) people’s diversity, individual differences and perspectives.
- Organizational and coordination skills in order to coordinate the workflow of the department.
- Effective time management skills in order to handle a broad range of responsibilities and frequent interruptions.
- Knowledge of Laravel, Vuejs and Entrada is considered an asset.
- Determine appropriate problem-solving procedures and decide how to best rectify the problem. Decide if a problem should be referred to others.
- Allocate time, prioritize tasks and determine workflow. Continually assess and adjust priorities and manage tasks in a fast-paced and demanding environment.
- Evaluate and make recommendations such as the purchase of new systems or software.
- Determine content of training courses/seminars and documentation in order to best meet the user’s needs.
Employment Equity and Accessibility Statement
The University invites applications from all qualified individuals. Queen’s is committed to employment equity and diversity in the workplace and welcomes applications from women, visible minorities, Aboriginal Peoples, persons with disabilities, and persons of any sexual orientation or gender identity. In accordance with Canadian Immigration requirements, priority will be given to Canadian citizens and permanent residents.
The University provides support in its recruitment processes to applicants with disabilities, including accommodation that takes into account an applicant's accessibility needs. Candidates requiring accommodation during the recruitment process are asked to contact Human Resources at email@example.com .