Work collaboratively with web developer to maintain website, using PHP, CentOS, Maria DB, SQL, LibreOffice, Apache Web Server, Mailman, Apache Tomcat, JAVA and vi editor commands in Linux. To manage internal databases; and, to provide website support to staff.
Primary Location: Toronto - Provinical Office
Secondary Location: N/A
Reports to: Manager of Administrative and Web Services
• Ensure the web applications using PHP, Java, HTML and other relevant programming languages, meets performance, security, and reliability standards
• Collaborate with web developer to configure, optimize, and manage servers running CentOS and deploy application on servers
• Work with web developer to troubleshoot and fix the bugs, enhancing current features and adding new features using PHP, SQL, Maria DB, HTML, CSS, and JavaScript and jQuery technologies
• Work with web developer to improve search engine (Solr) functionality
• Utilize vi editor commands in Linux for efficient text editing and server management
• Participate with Director and Manager in Website Advisory Committee - a forum for problem-solving and innovation regarding the web site
• Troubleshoot issues across the website backend
• Work with web developer to configure and manage Apache Web Server for optimal performance
• Set up and maintain mailing lists using Mailman
• Ensure the website adheres to security best practices
• Work on other tasks as and when assigned by Manager of Web and Administrative Services
• Bachelor's degree in computer science, information technology, or a related field
• Minimum 5 years proven experience in software management, with a focus on web technologies
• Advanced knowledge of Operating System: preferred experience in CentOS
• Experience with SQL database management and optimization, particularly with Maria DB
• Familiarity with search engine technology, especially Solr
• Proficiency in using vi editor commands in Linux
• Knowledge of document conversion tools, specifically LibreOffice
• Knowledge of Web Server tools such as: Apache Web Server; Mailing Lists: Mailman; Application Server: Apache Tomcat; HTML
• Knowledge of Programming Languages: Java, Java Script and PHP
• Advanced knowledge of, and experience with, Microsoft 365 applications (in particular: SharePoint and MS Office tools (Word, PowerPoint, Outlook, Teams))
• Advanced knowledge of MS Excel - advanced formulas, and visual basic macros.
• Ability to record and compile information in an Excel spreadsheet, and process large volumes of data using spreadsheet features and tools to analyse and produce key data points
• Demonstrated ability to pay close attention to detail in documentation
• Proven ability to accurately enter and retrieve information in structured databases
• Demonstrated organizational and time management skills
• Demonstrated ability to work effectively both as part of a team and with minimal supervision
Preferred Skills and Experience:
• Experience with front-end technologies such as HTML, CSS, JavaScript, and popular frameworks (e.g.Vue.js).
• Experience with version control systems such as Git.
• Familiarity with the mandate and services provided by community legal aid clinics and SLSOs in Ontario
• Experience in a law office or other setting involving legal services
• Familiarity with the Ontario administrative tribunal system
To apply submit a covering letter & résumé.
Only those candidates selected for an interview will be notified by email.
This position is collectively represented by the Ontario Public Service Employees Union (OPSEU-PO) and the successful incumbent will be governed by the provisions of a collective agreement and subject to union dues.
Please note that all applicants are encouraged to provide a valid email address for communication purposes. Applicants may receive written correspondence regarding this job posting directly to the email address provided on their resume or to the one used to set up their Candidate Profile if applying on Njoyn. As an applicant, it is your responsibility to ensure that you check your email regularly.
First time applying to LAO? You will need to create a profile AND then apply for the position.
Already have an Njoyn account? Just sign in and select "my jobs" to apply.
Once you have successfully applied you will receive a confirmation email.
Trouble applying? For telephone support please call 1-877-427-7717 or email support: candidate.njoynhelp@cgi.com