Web Development/Application Development

Project Summary

The Merchant Navy Commemorative Theme Project (MNCTP) is a "Canadian driven" initiative dedicated to educating Canadians and the international community about the sacrifices and contributions made by the Canadian, Allied Merchant Navies, and the American Merchant Marine during WWI, WWII, Korea, and Vietnam. The MNCTP also promotes them as part of Canada's, the United States of America’s, and indeed, the world's rich maritime heritage.

In 2015, the MNCTP launched the Allied Merchant Navy Promotions and Commemorative Celebrations (AMNPCC) as part of our new Global Maritime Promotion Integration and Outreach Strategy (GMPIOS). The AMNPCC has been created to unify nations of the world under common veterans’ and maritime themes. The AMNPCC is the foundation for: building a global partnership among nations of the world; public and private sector and non-for-profit organizations; educational institutions; the general public; and much more.

The MNCTP is currently seeking student candidates to fill critical positions that contribute to the achievement of the organizational goals and objectives.  We believe that the student should be offered opportunities to optimize their field of study experience with that of the overall expectations of various occupations within the Canadian labour market.

Job Description and Related Information

Location: Ottawa/Gatineau
Salary: N/A
Closing Date: On-going


Having begun or completed courses in the areas of web development and application development.

Summary and Minimal Qualifications

The Web Developer candidate is responsible for designing, developing, delivering and implementing data-driven desktop and Web applications for clients and assisting in the development and maintenance of company Web applications (Internet and Intranet). Additional responsibilities include:

  • Designing applications for hand-held, tablet and desktop devices
  • Using RDBMS technology, specifically SQL Server, MySQL and Oracle
  • Leading a small team of application and database developers

Additional Skills Requirement

  • Web Experience Toolkit (WET) Versions: 4.0, 3.1, 3.0
  • Adobe Dreamweaver (CS6 or higher)
    • Dreamweaver Snippets
    • Dreamweaver Templates
  • HTML 5 (Source code experience a must)
  • Cascading Style Sheets Level 3 (CSS 3)
  • jQuery
  • Apache Web Sever
  • WSFTP or similar
  • Firefox Browserplug-ins:
    • Web Developer Toolbar plug-in
  • Graphic design skills
    • Adobe Fireworks
    • Adobe Photoshop
    • Illustrator
    • Adobe Acrobat Pro
  • MySQL
  • SQL
  • Active Perl (nice to have)
  • Regular Expressions (nice to have)
  • WordPress or similar CMS experience

Duties and Responsibilities (The student/volunteer may perform some or all of the following)

  • Back up files from web sites to local directories for instant recovery in case of problems, and respond to user email inquiries, or set up automated systems to send responses.
  • Register web sites with search engines to increase web site traffic, create web models or prototypes that include physical, interface, logical, or data models, and analyze user needs to determine technical requirements.
  • Develop or implement procedures for ongoing web site revision.
  • Develop databases that support web applications and web sites, and develop and document style guidelines for web site content. And evaluate or recommend server hardware or software.
  • Document test plans, testing procedures, or test results, develop system interaction or sequence diagrams, and perform or direct web site updates.  Write supporting code for web applications or web sites, and design and implement web site security measures such as firewalls or message encryption.
  • Select programming languages, design tools, or applications, establish appropriate server directory trees, and recommend and implement performance improvements.  Create searchable indices for web page content.
  • Design, build, or maintain web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
  • Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
  • Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
  • Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
  • Develop or validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
  • Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with web sites.  Perform web site tests according to planned schedules, or after any web site or product revisions.
  • Develop web site maps, application models, image templates, or page templates that meet project goals, user needs, or industry standards.  Identify or maintain links to and from other web sites and check links to ensure proper functioning.
  • Provide clear, detailed descriptions of web site specifications such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
  • Document technical factors such as server load, bandwidth, database performance, and browser and device types.  Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.

How to apply?