DescriptionCanadiana.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.
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:
- Bash/shell scripting
- System libraries
- Job control or batch processing
- Profiling and optimization, especially for filesystem I/O
- HTTP and SSL
- XML, including XPath and XSLT
- MySQL or other relational databases
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 firstname.lastname@example.org. Applications will be accepted until the position is filled.
Last updated: Tuesday, February 28, 2017 23:43 UTC