Job Details
Web Application Developer
Kingston
- Posted by: Queens University
- Closing Date: May 20, 2024
- City: Kingston
- Rate of Pay: Salary
- Rate of Pay Amount / Range: $64,400.00 - $78,528.00
- Positions Available: 1
- Type: Full Time
- Duration: Permanent
- Avg. Hours/Week: 35
- Education: College, University
Reporting to the Information Technology (IT) Program Manager, the Web Application Developer is responsible for the entire project/software lifecycle which consists of the following components: application architecture, input/output design, system specifications, process mapping, user requirements, layouts, user interface, database design/programming, test plans and training.
View full job description here.
KEY RESPONSIBILITIES:
- Design, develop, test, implement and maintain web and mobile applications, and other IT solutions using a variety of programming language, technologies and development platforms through the entire project/software lifecycle.
- Integration of internal and external data sources, data extractions and insertions, designing and utilizing application programming interfaces (API) and web services across different IT systems.
- Establish a detailed program specification through discussion with clients/users, and break it down into its simplest elements and translate the logic into a program language.
- Identify, communicate, and propose solutions to complex web development challenges/risks.
- Learn, build, troubleshoot and support existing applications/systems.
- Keep current with programming languages and platforms within web and mobile application development.
- Prepare and collaborate on documentation, references and other materials related to technical specifications, testing/validation, and training for applications.
- Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
- Undertake other duties as required in support of IT team or the CCTG.
REQUIRED QUALIFICATIONS:
- University degree in Computing Science, combined with several years (5 minimum) of relevant experience.
- Experience programming in PHP frameworks, SQL, XML, JavaScript libraries and JSON.
- Experience with mobile application development using a framework, such as React Native.
- Experience with RESTful webservices.
- Experience in database design and development on Oracle and MySQL.
- Experience using Unix/Linux based operating system.
- Strong knowledge of user interface (UI) standards.
- Experience with Bootstrap CSS framework is considered an asset.
- Consideration may be given to an equivalent combination of education and experience.