Apply Now

Applications Developer

Job ID17-968-08-064-6539
CompanyCSIS
LocationOttawa
ProvinceOntario
Date Posted2019-04-22
Job Type
Job Category
Description
Closing Date 2020-08-26
Reference Number 17-968-08-064
Job Category Experienced
Who Can Apply Canadian Citizens

Location Ottawa, Ontario
Salary Range $69,350 - $84,360
$78,800 - $95,870
Status Indeterminate (permanent) or Term
Language Requirement Various

Job Summary


We are looking to hire Applications Developers at the intermediate and senior levels in the Scientific and Technical Services Branch. This team provides expertise and solutions required to advance the Service's intelligence operations by having the highest quality employees and latest technologies. 

Applications Developers will:

  • Conduct tactical development to solve real time problems for officers in the field.
  • Engage with operational stakeholders to ensure requirements & objectives are understood and met to ensure the best possible solution for the operation.
  • Collaborate with domestic & foreign intelligence partners to solve problems, conduct joint projects and share technical knowledge.

Education


Technologist, Undergraduate or Master's Degree in Computer Science or Engineering, with a software or network/computer security focus.

A Professional technologist equivalency designation with a software or network/computer security focus may also be accepted.

The educational program must be from an accredited learning institution recognized in Canada.

If you completed a program outside of Canada you will be required to obtain proof of a Canadian equivalency at your expense through a recognized credential assessment service.

Note: Any higher level of education could be recognized as experience.


Experience


Relevant experience is defined as;

  • Four (4) years of experience in leading or executing design and development activities within the last five (5) years (senior level)
  • Two (2) years of experience performing software development in a coding or designing capacity within the last five (5) years (intermediate level)

Candidates must also possess:

  • Experience developing software using one (1) or more of the following compiled languages C/C++, C#, objective C, Java.  
  • Experience developing software using one (1) or more of the following scripting languages: Perl, Python, Bash, Lua, Javascript.
  • Experience adhering to software development best practices and software design methodologies.
  • Experience working with network protocols (e.g. TCP/IP, SSL, DNS)

Assets:

  • Experience with configuring and/or manipulating networking devices or their software stacks (e.g. WiFi access points, switches, routers, firewalls, etc).
  • Experience in mobile application development on mobile operating systems
  • Experience in development involving the use of encryption and cryptographic algorithms
  • Experience developing applications accessing RDBMS databases such as : Oracle, MySQL, Postgres
  • Experience developing applications accessing queues such as : Rabbit Q, MQSeries
  • Experience developing applications processing a high volume of data in a mission critical and high availability environment, using parallel processing, threading techniques and clustering approach

Competencies


  • Innovation/Creativity/Ingenuity
  • Adaptability/Flexibility
  • Communication
  • Problem Solving
  • Collaboration

Conditions of Employment


Not Applicable


Notes


Various language requirements:

  • English Essential
  • Bilingual non-imperative (BBB/BBB)

Note:  For bilingual non-imperative positions, offers will be conditional upon meeting the linguistic requirements within two (2) years of appointment.

A written examination will be administered as a screening tool in order to assess the candidates' relevant technical knowledge.

The positions are designated CS; therefore, the employee may be eligible for a terminable allowance of 4% to 7% of the annual salary.

Some relocation expenses may be reimbursed.


Reference Links


Security Requirements


Candidates must be eligible to receive an Enhanced Top Secret security clearance. The process involves a security interview, a polygraph, and a background investigation that includes credit and financial verifications. The use of illegal drugs is a criminal offense. Drug use is an important factor considered in your reliability and suitability assessment during the selection process. Therefore it is important not to use any illegal drugs from the time you submit your application.

Others


We thank all applicants for their interest in CSIS. However, only those who are selected for further consideration will be contacted.


For more information, visit CSIS for Applications Developer