Linux Developer
Ottawa 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.

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.

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 [log in to unmask] Applications will be accepted until the
position is filled.

Brought to you by code4lib jobs:
To post a new job please visit