Web Developer

Porter Airlines

Reporting to the Manager, Web Development, this position will be part of an agile development team, taking part in web initiatives from conception to post-production. The Web Developer plays a key role in Porter’s business development by developing and supporting web technology initiatives.  

 

 DUTIES AND RESPONSIBILITIES:

  • Write, debug, deploy and document code for all Porter’s customer-facing web applications.

  • Write technically challenging code that interfaces with numerous internal and 3rd party systems.

  • Program large-scale, high-volume websites in a load-balanced or web farm/cloud environment

  • Program multi-lingual websites, including using techniques to Search Engine Optimize (SEO) pages in both languages

  • Maintain and support multiple projects and deadlines

  • Be responsible for the reliability and maintenance of customer facing web applications, including after-hours support

  • Propose solutions to problems and consider timeliness, effectiveness, and practicality in addressing client needs.

  • Suggest areas for improvement in internal processes along with possible solutions

  • Any other duties as requested by the Manager, Web Development

 

 BEHAVIOURAL COMPETENCIES:

  • Concern for Safety: Identifying hazardous or potentially hazardous situations and taking appropriate action to maintain a safe environment for self and others.

  • Teamwork: Working collaboratively with others to achieve organizational goals.

  • Passenger/Customer Service: Providing service excellence to internal and/or external customers (passengers).

  • Initiative: Dealing with situations and issues proactively and persistently, seizing opportunities that arise.

  • Results Focus: Focusing efforts on achieving high-quality results consistent with the organization’s standards.

  • Fostering Communication: Listening and communicating openly, honestly, and respectfully with different audiences, promoting dialogue and building consensus.

 

 QUALIFICATIONS:

  • Bachelor’s degree in computer science or engineering

  • Excellent organizational skills with a high degree of attention to detail

  • Ability to work effectively within a team environment and accept direction

  • Clearly articulate ideas and thoughts verbally

  • Familiarity with unit testing principles and unit testing tools

  • Aviation industry experience would be considered an asset


TECHNICAL SKILLS:

  • Experience building ASP.NET MVC  web applications using C#, , Microsoft .NET 3.5+ , Visual Studio 2015/2017

  • Experience building standards compliant (W3C WCAG 2.0) web user interface with HTML, CSS, LESS, grunt, JavaScript, jQuery, Knockout.js and bootstrap.

  • Experience with SOAP and REST API web services.

  • Experience using core Microsoft .Net technologies including  WCF, WPF, WF,LINQ and EF

  • Knowledge of database design in SQL Server 2015, SQL/T-SQL , database indexing, views and stored procedures


NICE TO HAVE:

  • Experience creating websites that adhere to WCAG 2.0 Level AA guidelines preferred.

  • Experience with front-end UI/UX design preferred.

  • Experience in objective C and mobile app development on the iOS and Android platforms will be considered an asset.

  • Experience with distributed source control tools such as Git, Mercurial, etc.

  • Familiarity with project management and bug-tracking software such as JIRA, Bugzilla etc.

  • Knowledge of AngularJS Framework  would be an asset

  • Some ability in Photoshop/GIMP


Apply
Tip: Application Emails

We've noticed that people who include a brief description of themselves as well as their resume achieve better results than those who send a longer email when applying.