Apply Now

IT Software Developer

Job ID18-968-07-137-2453
CompanyCSIS
LocationOttawa
ProvinceOntario
Date Posted2019-03-20
Job Type
Job Category
Description
Closing Date 2019-08-07
Reference Number 18-968-07-137
Job Category Entry Level
Who Can Apply Canadian Citizens

Location Ottawa, Ontario
Salary Range

$69,350 - $84,360
$61,380 - $74,670

Status Indeterminate (permanent)
Language Requirement Various

Job Summary


The Information Technology Solutions and Services (ITSS) Branch is the centralized authority for all matters pertaining to the delivery of corporate Information Technology (IT) services. They design and develop innovative information technology applications and systems and provide ongoing support of core information systems and services to enhance CSIS' ability to fulfill its mandate.

The Business Solutions Division (BSD) is responsible for providing software applications and other solutions that support the IT-based business needs of the Service, whether corporate or operational.  These solutions include the support and development of custom software applications and/or integrating COTS products that meet business requirements.

The Software Developer is responsible for the development of innovative solutions and the maintenance of these solutions. Working in a highly dynamic technical environment, they will be providing innovative solutions to complex technological challenges. They will be developing and integrating software solutions with market leading software / frameworks, while collaborating with other teams and clients in analyzing and developing solutions. They will also be verifying and validating technology services prior to deployment by leveraging industry best practices, historical information, experience, tools, and processes.


Education


  • Undergraduate degree and one (1) year of relevant experience
  • Technologist diploma or Professional technologist equivalency designation (3 year program) and two (2) years of relevant experience

Underfill: Candidates who do not fully possess the experience required may be considered for this position and will be employed on an underfill basis until they reach the full working level of the position.

Fields of study: Computer Science, Telecommunications, Computer / Electrical / Electronic Engineering or Network Security and related degrees.

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


The relevant experience is defined as performing the development and/or integration of software systems using one or more of the following technologies: C/C++, Java, JavaScript, C#, SQL, .Net, VB6, Hadoop and/or Business Process Management (BPM)/case management rules engine.

Candidates must also possess:

  • Recent experience in custom coding and/or COTS integration and customization.
  • Recent experience performing troubleshooting of technical issues.

Recent experience is defined as experience acquired within the last five years.

Assets:
Candidates are invited to highlight in their applications their experience with the following:

Experience with Pega (BPM) solution development.

Experience with Commercial Of The Shelves (COTS)

  • ESRI,
  • OpenText Content Server (OTCS)
  • Cognos Enterprise
  • SAP
  • Adobe LiveCycle
  • Adobe Experience Manager

Development languages

  • MapReduce/Spark/Kafka
  • REST web services
  • JavaScript frameworks (e.g. AngularJS, ReactJS)
  • Python

Development tools:

  • Build support (e.g. TFS, Jenkins, Maven, GIT)
  • Docker/Containerization Technologies

Competencies


  • Adaptability / flexibility
  • Interpersonal skills
  • Organizational skills / multitasking
  • Problem Solving
  • Analytical skills

Conditions of Employment


Not Applicable


Notes


Various language requirements:

  • English Essential (EE/AE)
  • Bilingual imperative (BBB/BBB)
  • Bilingual non-imperative (BBB/BBB).

For bilingual imperative positions, offers will be made to qualified candidates who meet the linguistic requirements.  For bilingual non-imperative positions, offers will be conditional upon meeting the linguistic requirements within two (2) years of appointment.

This position is designated CS; therefore, the employee may be eligible for a terminable allowance of 4% of the annual salary.

Some relocation expenses may be reimbursed by the Service.

A written exam will be administered.  If successful, you will be invited to an interview.  The exam will serve to evaluate your knowledge as it pertains to this position.


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 IT Software Developer