Linux Developer

Ottawa
0 other recent jobs
Created: June 6, 2014

Description

Canadiana.org is looking for a software developer with significant experience in Linux system programming to join its systems team to help build and maintain tools and services to support rapidly-growing production, preservation and access activities.

Responsibilities

The Linux developer designs, writes, tests and maintains software tools and applications based on ongoing requirements. The Linux developer will work on a variety of projects and applications, but with a particular focus on server-side tools and applications with a high level of Linux system integration. The position also includes some database development and providing support to the systems team.

Qualifications

Candidates must have good communication skills and be able to work collaboratively with others. A significant capability for creativity and self-direction is expected. A university degree in computer science or other relevant education or work experience is required. A commitment to lifelong learning and an aptitude to learn new technologies, programming languages and techniques is essential. A qualified candidate will have a good general programming background with a working ability in several languages, a solid knowledge of Linux, and solid expertise in several of the following:
  • Perl
  • Bash/shell scripting
  • System libraries
  • C/C++
  • Multithreading
  • Job control or batch processing
  • Filesystems
  • Profiling and optimization, especially for filesystem I/O
  • JSON
  • HTTP and SSL
  • XML, including XPath and XSLT
  • MySQL or other relational databases
  • Samba
  • Subversion

Other Requirements

All applicants must be current residents of Canada and must hold or be eligible to hold Public Works and Government Services Canada reliability status. Experience with library services, digitization and metadata is desirable.

Application and Details

This is a full time position with an initial one-year term of appointment. Salary and benefits are commensurate with experience. Please send resumes and inquiries to info@canadiana.ca. Applications will be accepted until the position is filled.

How to apply

Contact:

Céline Bélanger


XML Perl MySQL JSON GNU/Linux

Metadata

Published: Friday, June 6, 2014 14:52 UTC


Last updated: Tuesday, February 28, 2017 23:43 UTC