Location: Ottawa, Ontario, Canada
General Objective:
To participate in the development of corporate and external database backed applications for CBN within the Corporate Information Systems research and development team.
Qualifications:
Post-secondary education in Computer Science, Engineering, Mathematics or related field.
3+ years of experience developing applications.
3+ years of experience in open source development, database design and development, and object oriented programming. Functional programming a plus.
2+ years of experience in C/C++, Ruby on Rails or PHP, and SQL (primarily MySQL, SQLite or PostgreSQL).
3+ years of experience in Javascript, HTML/CSS.
Experience developing scalable web applications.
Experience with structured development methodologies and agile methods.
Experience implementing security on web-based applications.
Proven experience building interfaces and data imports.
Additional Skills & Attributes:
Python, Java.
Linux/Unix administration.
MySQL/Oracle administration.
Technical writing/documentation.
Planning and application design skills.
Strong communications skills in English (written, verbal and presentation skills).
Customer focused.
Keen interest in Internet technology and open source development.
Good problem solving and analytical skills.
Self starter and independent.
Ability to acquire new skills quickly.
Eligible to obtain Canadian Government security clearance (Secret level)