Web Specialist – Senior

Roles and Responsibilities:

Assist main OPP web developer with OPP.ca and intranet website development.

·        Transform OPP.ca website from the legacy system to a more modern, compatible platform.

·        Address any vulnerabilities found during pen-testing of web applications such as XSS, SQL injection, directory traversal and others.

·        Assist in the development and delivery of the new OPP.ca site currently in development.

·        Assist in the development and delivery of the new intranet site.

·        Migrate existing codebases of web applications to Azure Devops.

·        Provide guidance and advice on best practices or improvements.

·        Work with the project team in completing all relevant and required documentation in alignment with OPS standards.

Skills and Knowledge:

·        General knowledge of Linux, Apache, MySQL, Perl/PHP/Python (LAMP) development and hosting.

·        Knowledge of MongoDB.

·        Skills and kowledge of AWS and Azure Environments

·        Knowledge of common web security and mitigation solutions.

·        Knowledge of DevOps lifecycle, version control, CI/CD automation. 

·        Outlining problems, opportunities, and solutions for a business

·        At least 5 years of experience

·        General IT knowledge and experience including Windows/Linux server administration, networking, and security. 

Deliverables

·        Assist in the codebase upgrade of the current OPP.ca website.

·        Ensure AODA compliant

·        Design, build, and maintain the website using content creation and management tools

·        Review results of penetration testing and resolve any known security issues.

·        Work with the web development team on other projects related to the public OPP.ca and private intranet websites.

·        Creation of technical specifications for system(s) development

·        Support the team during system and UAT testing.

·        Undertake special assignments/sub-projects as assigned.

·        Participate in Knowledge transfer.

Evaluation Criteria:

Web development with LAMP experience 70%

·        Experience with Linux, Apache, MySQL, Perl/PHP/Python (LAMP)

·        Experience with MongoDB

·        Experience with cloud security concepts, programs, and methodologies

·        Experience multi-tiered services including web front end, APIs, applications, storage, and database tiers.

·        Experience with core cloud networking concepts and design.

·        Experience of encryption and public key infrastructure concepts and use of certificates.

·        Experience with various programing and/or scripting languages, Infrastructure as Code, automation.

·        Experience with geomatics and or mapping APIs is an asset.

·        Experience with Azure Devops

·        Experience with Amazon Web Services (AWS), Azure hosting.

·        Experience with Azure Serverless, virtual machines, Software as a Service (SaaS).

Relationship Management – 30%

·        Experience managing executive relationships and reporting to senior management.

·        Experience building relationships with stakeholders.

·        Experience with public sector governance processes and requirements.

·        Leadership to manage and resolve issues, working in collaboration with team members.

Must Haves:

·        5+ years’ experience as a full stack developer

·        5+ years’ experience with a combination of developing tools such as PHP, SQL, Python, HTML, JavaScript

·        5+ years’ experience of full cycle development across various domains and industries.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx