ID: 16999
Web/Application Developer
Queens University - Kingston, ON
Education/Training/Certifications
REQUIRED QUALIFICATIONS:
- 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
- Proven expertise programming in technologies including PHP, MySQL, and JavaScript using a variety of applications
- 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
SPECIAL SKILLS:
- Respects diversity and promotes equity and inclusion in the workplace
- Demonstrated technical proficiency in client-server applications and databases
- Well-developed programming skills, especially in PHP, MySQL, JavaScript, and Report writing
- 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
DECISION MAKING:
- 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
Position Requirements
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.
Reporting to the Manager of Education Technology, the Web/Application Developer is responsible for managing data, application programming, reporting and project support for the Faculty of Health Sciences. This includes advanced programming in various technologies including PHP, JavaScript, Laravel, MySQL, jQuery, reporting, assisting in the definition and prioritization of data, reporting requests and training on supported applications.
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.
KEY RESPONSIBILITIES:
- 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
Type of Job: Full Time,
Hourly Wage/Salary: To be discussed
Hours: 35 hours per week
Closes: Oct 20, 2021
Apply Now!
To apply follow these instructions
APPLICANTS PLEASE FOLLOW THE LINK BELOW:
Disclaimer
The information contained in this job advertisement has been provided by an external employer. META Employment Services is not responsible for the accuracy, authenticity or reliability of the content.
French Translation
If you require a Meta job posting translated into French, please advise the Resource and Information staff.