Software Developer - Programming Jedi - Poster closed (Feb 20, 2017)

About the job:

In a nutshell, as a Programming Jedi at the Public Service Commission you will design, develop, test, deploy, maintain and improve software. You will be encouraged to innovate and propose improvements to new and existing solutions and you will be responsible for promoting and adhering to the Agile and 12 Factor App methodologies. You will collaborate with other designers and developers and continuously learn.
You will work on things such as:

  • participating in the development of the Government of Canada recruitment solution (, including assessment tools
  • writing Java code following the 12 Factor App methodology
  • using TDD to write well-tested code
  • fixing simple bugs and solving more complex problems
  • implementing a software development PaaS proof of concept
  • investigating the use of Open Source Software (OSS) to replace legacy solutions
  • participating on the continuous improvement of the Agile SDLC

Why work with us?

We are a small team looking for programming Jedis to join a group that uses the Agile approach to developing innovative software. We work for a small department with a big impact, where you will have the opportunity to further develop your skills.

Salary and benefits:

$66,360 to $81,222 (negotiable upon entry into the public service)

In addition to generous paid time off, you will also start contributing to one of the best pension plans in Canada and benefit from excellent insurance coverage.


22 Eddy Street, Gatineau, Quebec (walking distance to the Canadian War Museum). The building is located in downtown Gatineau. It is modern and adaptable to your style: Like to work standing up or sitting down? You choose. It is also WI-FI ready, you can work anywhere in the building, including on our Active Work Stations. Work while walking on a treadmill or a pedaling on a stationary bicycle. Like to exercise? There are two gyms close by, as well as some great walking and biking trails.  There are also a variety of great restaurants to enjoy within walking distance.

What we’re looking for:

  • Graduation with a degree (a baccalaureate or higher level) from a recognized post-secondary educational program with a specialization in computer science or similar technical field of study  
  • Experience with one or more general purpose programming languages, including but not limited to: Java, C/C++, C#, Objective C, and Python
  • Experience with relational databases and Structured Query Language (SQL)
  • Experience working with two or more of the following: Web application development, mobile application development, distributed and parallel systems, information retrieval, developing large software systems, and/or security software development
  • Experience with version control and automated build tools

How to apply:

If you think you are a good match, send your cover letter, résumé and copy of your degree to Jessica. Please reference appointment process number 17-PSC-EA-4161. You may also send any questions or requests for accommodation to this e-mail address. 

Email your resume and cover letter

Who can apply:

Persons residing in Canada and Canadian citizens residing abroad.

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

Diversity is not only part of the PSC’s culture, it is a core business strategy. We are committed to building a diverse workforce reflective of Canadian society that promotes employment equity.

Closing date:

February 20, 2017 – 23:59, Pacific Time

If your candidacy is retained for further consideration, you can expect to be further assessed on the following requirements:

  • Knowledge of Object-Oriented Programming principles, SQL and software development methodologies and best practices
  • Ability to improve application performance: There is always a way to make it better
  • Great client service and communication skills are required! You should be driven to solve people's software problems
  • Analytical skills: You listen and ask the right questions
  • You are a quick learner
  • Teamwork: Work with your colleagues, not against them
  • You have great work ethic and are reliable
  • Creativity: You can think outside of the box
  • Language proficiency: Various bilingual and unilingual positions
Report a problem or mistake on this page
Please select all that apply:

Thank you for your help!

You will not receive a reply. For enquiries, contact us.

Date modified: