Friday , May 17 2024

CSIS Canada Jobs – Applications Developer

Website CSIS

Job Description:

We are looking to hire Applications Developers at the intermediate and senior levels in the Information Technology branches. This team provides expertise and solutions required to advance the Service’s intelligence operations by having the highest quality employees and latest technologies.

Job Responsibilities:

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

Job Requirements:

  • Computer Science with a software or network/computer security focus.
  • Technologist diploma or Professional technologist equivalency designation and four (4) years of relevant experience.
  • Undergraduate degree and three (3) years of relevant experience.
  • Undergraduate degree and one (1) year of relevant experience.
  • Relevant experience is defined as experience performing software development in a coding or designing capacity within the last five (5) years.
  • Technologist diploma or Professional technologist equivalency designation and two (2) years of relevant experience.
  • Engineering with a software or network/computer security focus.

Qualification & Experience:

  • Experience adhering to software development best practices and software design methodologies.
  • Experience developing software using one (1) or more of the following scripting languages: Perl, Python, Bash, Lua, Javascript.
  • Experience working with network protocols (e.g. TCP/IP, SSL, DNS)
  • Experience developing applications accessing RDBMS databases such as : Oracle, MySQL, Postgres
  • 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
  • Experience with configuring and/or manipulating networking devices or their software stacks (e.g. WiFi access points, switches, routers, firewalls, etc).
  • Experience developing applications accessing queues such as : Rabbit Q, MQSeries
  • Experience in mobile application development on mobile operating systems
  • Experience in development involving the use of encryption and cryptographic algorithms
  • Experience developing software using one (1) or more of the following compiled languages C/C++, C#, objective C, Java.

Job Details:

Company: CSIS

Vacancy Type:  Full Time

Job Location: Ottawa, Ontario, CA

Application Deadline: N/A

Apply Here

careerstrivia.net