Senior Application Developer – Full Stack

Senior Application Developer – Full Stack 

Full-time, permanent (2 positions)

ITS

Are you passionate about culture, the arts, natural history, and science? Are you keen on how these elements aesthetically come together to tell the many stories of humanity? Then consider a career at ROM.   

 

Reporting to the AVP of ITS Digital, as ourFull Stack Developer you will collaborate with project managers and clients to build high-performance, dynamic web site features using multiple CMS platforms (Drupal, WordPress) and PHP frameworks (Symfony, OpenCart). Additionally, you will be responsible for maintaining high availability of production and non-production environments. You will perform frequent and incremental changes in the code versions, so that frequent testing and deployment are possible. 

 

RESPONSIBILITIES: 

Application Development  

  • Own work through full development life cycle – requirements, code, test, debug, document, deploy, monitor, support. 

  • Develop and manage well-functioning databases and applications. 

  • Design, evaluate, update, and maintain complicated database schemas. 

  • Use industry standard practices and patterns such as Web Services, Microservices and APIs to design and develop complex solutions. 

  • Ensure new and existing systems design is aligned with enterprise architecture standards, IT security standards and organizational goals and values. 

  • Participate in project estimation and work breakdowns with project manager. 

 

Devops  

  • Develop, deploy and monitor applications using multiple scripting languages. 

  • Understand, learn and apply new automated build, test and deployment capabilities and help develop project teams towards integrating such solutions. 

  • Handle challenging code deployments across environments. 

  • Create key performance indicators (KPIs), monitor performance, and call out areas for improvement. 

 

System Administration  

  • Install, upgrade, configure, document, and maintain LAMP architecture. 

  • Ensure security through access controls, backups and firewalls. Perform regular backup operations and implement appropriate processes for data protection, disaster recovery, and failover procedures. 

  • Monitor system (server and database) health and performance, to ensure high levels of performance, availability, and security. 

Posted Date 2022-11-07
Closing Date 2022-11-25
Department Facilities and ITS Departments
Type Full-Time Permanent
Salary $78,076 - $89,230

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, System Administration, or a closely related field, or equivalent experience required. 

  • Certifications in Linux, AWS Cloud Architect, SQL, application development, or other related fields. 

  • A minimum of eight (8) years’ experience in full stack application development in some or all of the following technologies:PHP (Symfony/OpenCart), HTML, CSS, JavaScript, jQuery, XML, SOAP/REST API, JSON, AJAX, SQL. 

  • A minimum of two (2) years’ experience in administeringLAMP stack. 

  • Strong familiarity with Amazon AWS (EC2, S3, LB, IAM, SES, SNS etc.) 

  • Disciplined to have scheduled and granular commits with detailed commit comments to code change repositories such as bitbucket, GitLab, and GitHub. 

  • Have knowledge about the implementation of CI/CD pipelines by using tools like Jenkins and Git. 

  • Have knowledge of monitoring tools like NAGIOS etc. 

  • Familiarity with IT automation platform like Ansible. 


How to Apply

SALARY AND TERMS OF EMPLOYMENT  

STARTING DATE: As soon as possible

EMPLOYEE GROUP: OPSEU,LOCAL 543,Full-time

JOB GRADE: Grade16*provisionally rated and subject to change

PROBATION: 6 months

SALARY: $78,076 - $89,230

APPLY HERE: https://www.fitzii.com/apply/72584 

ROM perks     

  • Medical, dental and vision benefits 

  • Life Insurance 

  • Pension plan 

  • 3 weeks' vacation entitlement 

  • Fitness facility discounts 

  • Free ROM visits for you and 8 visitors per year    

  • Discounts to over 200 attractions across Ontario     

 

Diversity Statements   

At ROM, we consider equity, diversity, and inclusivity foundational to our institutional success. We seek to foster a workplace that reflects the full breadth of the communities we serve and welcome applications from women, racialized persons/BIPOC, Indigenous/Aboriginal People of North America, LGBTQ2S+, and people with disabilities.   

Accessibility Statement   

ROM is committed to fair and accessible employment practices. Upon request, suitable accommodations are available under the Accessibility for Ontarians with Disability Act (AODA) to applicants invited to an interview.   

COVID Statement   

Royal Ontario Museum recognizes its heightened duty to protect employees from health and safety risks during the current pandemic. As such, an offer of employment shall be conditional on proof of complete COVID-19 vaccination with a vaccine series approved by Health Canada or the World Health Organization.