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.
We 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 Senior Software Developer is responsible for leading technical teams and providing IT expertise on the development and support of new and existing suite of solutions offered by the ITSS.
Field of study : Computer science, electrical engineering, electronics, network security, telecommunications, or engineering.
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 from an accredited learning institution recognized in Canada.
Note : Any higher level of education could be recognized as experience.
The relevant experience is defined as experience performing the development and / or integration of software systems using one or more of the following technologies : C / C++, Java, C#, SQL, .
Net, Visual Basic., Hadoop and / or Pega Business Process Management (BPM) rules engine.
In addition, candidates must also possess :
Significant experience is defined as the depth and breadth of experience that would normally be acquired by a person in a position where the performance of these duties constitutes his or her main functions over that period of time.
Recent experience is defined as experience acquired within the last five years.
g. AngularJS, ReactJS), Build support / engineering (e.g. TFS, Jenkins, Maven, GIT), Adobe LiveCycle / AEM, Drupal.
Various language requirements :
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 7% 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.