Skip to Main Content
The Government of Canada Logo.
   This site is currently under development, along with the hiring model behind it. Expect a few glitches and bugs.
    Submit Feedback

Browse Jobs

Job has closed    |    21 applicants so far


Transport Canada
Ottawa, Ontario

Remote Work Allowed

Reference number: 100

Basic Information

Annual Salary Range $70,439 - $86,213 Duration 12 months Target Start Date November, 2019
Language Requirement English essential Security Clearance Reliability Government Classification CS-2


Transport Canada works to serve the public interest through the promotion of a safe and secure, efficient and environmentally responsible transportation system in Canada.

Transport Canada (TC) needs to provide external clients with the ability to access regulatory services online by developing a robust departmental platform for online services. Digital delivery will also reduce administrative burden for inspectors by increasing their mobility and access to data and information by articulating business architecture to define similarities across programs and prioritizing the capabilities to be built.

As a member of a dynamic SCRUM team you’ll be responsible for implementing platform features and onboarding services and processes that will fundamentally change the way Canadians interact with the Department and help further mobilize Transport Canada Inspectors.

As new transportation systems (i.e automated vehicles, unmanned aerial vehicles) are advancing at a rapid pace, the challenges of overseeing the safety and security of the Canadian transportation system will continue to increase.

Transport Canada recognizes that with complexity and pace of change, departmental transformation is required to better support timeliness, flexibility and innovation. A key initiative of the Transformation Agenda is the delivery of several digital transformation projects that, while each have significant technical components to them, they each pose great business implications:

myTC Account: a new service delivery channel that will provide Canadians with better access to regulatory services enhanced through an online platform.

As a developer on our team, you’ll support the design, development and implementation of the myTC Account project to further modernize and digitize transportation safety and security for Canadians.

*Shorter term duration negotiable

Your Work

  • Participate in Sprint planning, provide complexity estimates and task breakdown
  • Help develop applications to support the delivery of these projects
  • Design and code the user interfaces such as web forms following Treasury Board of Canada Secretariat standards
  • Design and develop supporting .net classes and oracle stored procedures
  • Develop automated test scripts for continuous builds
  • Work in Agile environment with multiple deliverables


Education Requirements

2 years post-secondary, or equivalent:
Successful completion of two years of post-secondary education in computer science, information technology, information management or another specialty relevant to this position.


Equivalent experience:
If you have on-the-job learning or other non-conventional training that you believe is equivalent to the 2 year post-secondary requirement, put it forward for consideration. The manager may accept a combination of education, training and/or experience in a related field as an alternative to the minimum post-secondary education stated above.

Need to Have

  • MVC

    Level Required: Intermediate

    Defined as: Demonstrated ability to work with ASP.NET MVC, a web application framework developed by Microsoft, which implements the model–view–controller (MVC) pattern.

  • EF6 (Entity Framework 6)

    Level Required: Intermediate

    Defined as: Demonstrated ability to work with Entity Framework (EF), an open source object-relational mapping (ORM) framework for ADO.NET.

  • Ability to work on a distributed team

    Level Required: Basic

    Defined as: Demonstrated ability to communicate and deliver work in a way that engages team members in other locations. Ability to use online tools to collaborate with co-workers in other locations, including project management software, chat and video chat tools.

  • Ability to learn

    Level Required: Strongly in Evidence

    Defined as: Demonstrated ability to rapidly pick up new skills and competencies, and apply them in a work situation. Ability to apply curiosity and cognitive abilities to find new approaches to advancing work when existing skill sets are insufficient.

  • Ability to collaborate

    Level Required: Strongly in Evidence

    Defined as: Demonstrated ability to work with others to advance initiatives and build bridges within and across teams, generating mutual trust and respect.

  • Integrity

    Level Required: Moderately in Evidence

    Defined as: Treating all those in the work environment with fairness, courtesy and respect for differences; performing the job in a manner that upholds the public trust and values co-workers.

  • Initiative

    Level Required: Moderately in Evidence

    Defined as: Willingness to take on responsibilities and going above and beyond to take on challenges.

Nice to Have


    Defined as: Demonstrated ability to work under Scrum, an Agile framework for complex projects that helps break down a project into tangible goals through daily meetings, detailed project timelines, and identification of potential project roadblocks.

  • N-Unit Testing

    Defined as: Demonstrated ability to work with N-Unit, an evolving, open source framework designed for writing and running tests in Microsoft .NET programming languages.

  • Azure DevOps

    Defined as: Demonstrated ability to work with Microsoft’s Azure DevOps, which covers the entire application lifecycle, and enables DevOps capabilities.

Language Requirements

English Essential

This position requires fluency in English in both written and verbal communication. As part of the assessment of your language abilities, the hiring manager may ask you to complete some assessment steps in English, such as interview questions or an exam.

You can submit this initial application in either official language of your choice (English or French).

Team Culture

Your Manager, Heather MacKeen

Director at Transport Canada
Please Log In to View Heather MacKeen's Profile.

Work Environment

Remote Work

Work from anywhere, all the time.



Work from home some days (within driving distance of the office).

Almost always

Flex Hours

Set your own start and end times.

Almost always


See more of Canada or the world.



Work extra hours in the evenings/weekends.


Apply Now

Please advise Talent Cloud at of any accommodations you may require during the application process.

Preference will be given to veterans and to Canadian citizens, in that order.

Competition closed