Full-Stack Developer (Java/Python/JavaScript)
Communications Security Establishment
9d ago

Job Summary :

CSE is currently looking to fill several positions in a dynamic and challenging operational environment. Your work in those positions will have a significant impact on many different aspect of Canada security posture (including Cyber and Foreign signals intelligence).

We are looking for full stack java / python and web based technologies developers. The position requires developers that can build and deliver a variety of applications (including, but not limited to : web-

based RESTfull services, web-based applications, and java / python application).

A successful candidate must display a high degree of tenacity, ingenuity, independence, and flexibility to work in various fields of expertise.

You must also have strong software engineering skills, including an appreciation for all aspects of the software development process.

Who should apply?

You should apply to this job offer if :

  • You want to work on projects where you are implementing creative solutions to real problems that require deep understanding of the problem space.
  • You constantly challenge yourself and others to come up with better solutions.
  • You want to create value and impact the strategic direction to keep the country safe
  • You have interest in cyber security; you understand the cyber challenge surrounding us.
  • You enjoy working side by side with partners, colleagues and teams on tough problems.
  • You never shy away from a challenge.
  • You enjoy learning new technology and always ask "why" we do something the way we do it.
  • You seek for better team processes and foster change when required, leaving every team and process better than you found it.
  • You enjoy leading teams & managing projects when required.
  • Position Type :

    Term and indeterminate can be staffed from this competition. Term and indeterminate positions have a one (1) year probation period.

    Area of Selection : Across Canada.

    Salary Range :

    Individuals are typically hired into entry level positions though exceptions can be made based on the level of experience and competency demonstrated during the selection process.

    UNI-07 level : $78,001.00 - $91,764.00 per year

    UNI-08 level : $83,250.00 - $97,942.00 per year

    UNI-09 level : $89,304.00 - $105,060.00 per year

    These positions are currently eligible for a market allowance ranging from $8,366 to $12,103

    The salary and market allowance are under review.

    Position Requirements : Education :

    Education :

  • Degree from a recognized university or college in Computer Science, Computer Engineering including Mathematics.
  • 3rd and 4th year university students who are currently completing their degree are eligible to apply.
  • Experience :

  • Experience in modern full-stack web development.
  • Strong experience with object-oriented design and coding skills (Java / Python preferred)
  • Experience in design and implementation of modern web application
  • Experience dealing well with ambiguous / undefined problems; ability to think abstractly
  • Experience with distributed (multi-tiered) systems and relational databases
  • Asset Experience :

  • Highly proficient in design and implementation of modern web applications
  • Experience in scripting languages such as Python, Perl
  • Ability to effectively articulate technical challenges and solutions
  • Experience in integrating open source technologies in a production environment
  • Experience with RESTful service development, HTML5, CSS3, Responsive Design, CSS Frameworks such as Bootstrap
  • Experience with Java framework such as Spring Boot and Hibernate
  • Experience on continuous delivery and in build and deployment processes.
  • Knowledge of content management systems (CMS) such as Drupal and Jive.
  • Experience with JavaScript frameworks such as AngularJS, React
  • Fluent in HTML, CSS, JavaScript, jQuery
  • Competencies :

    Knowledge of the Software Development Process,Knowledge of Information Technology,Knowledge of Application Development,Knowledge of Object Oriented Programming,Data Administration and Management,Web Design and Development,Teamwork,Innovation,Professionalism,Analytical Thinking and Initiative and Project Management.

    Language Requirements : English Essential

    Who Can Apply :

    Canadian citizens who qualify for a Top Secret security clearance; conforming to CSE’s standards.

    Security Requirements :

    Candidates must have no criminal record. The screening process involves a security interview, a polygraph test, a psychological assessment, and a background investigation covering a minimum of your last 10 years history, including credit and financial verifications.

    Ongoing substance abuse is a factor to be assessed as part of your screening process.

    How to Apply :

    Applicants must clearly demonstrate in their application how they meet each EDUCATION and EXPERIENCE criteria. Failure to do so will result in the applicant being screened out of the selection process.

    If you meet these requirements, you may submit your candidacy online by clicking APPLY at the bottom of the page.

    NOTES :

    Candidates must clearly demonstrate in a cover letter and resume, each screening factor (education, experience and assets) as a heading, and provide a description illustrating how they meet the qualifications by providing concrete examples.

    Failure to provide the above level of details may result in your application not receiving further consideration.

    Candidates graduating must provide their transcript.

    Candidates who have graduated must provide proof of education credentials.

    A written test may be used as a screening tool.

    Interview(s) and reference checks will follow for candidates who are successful on the screening test.

    CSE is an Equal Opportunity Employer. We encourage applications from women, Aboriginal peoples, persons with disabilities, and members of visible minority groups.

    CSE offers an assessment process which will accommodate the needs of persons with disabilities.

    CSE is a separate organization and is not subject to the Public Service Employment Act (PSEA). The organization has its own values-

    based staffing regime and as such, has the flexibility to determine qualifications for positions and how these qualifications will be assessed in a selection process.

    If you are deemed to be unsuccessful in the assessment process for this particular poster, you may reapply eight (8) months after you have completed the associated Hackerrank exam.

    Please include three references (2 supervisors and 1 peer) at the bottom of your application. Note that we will only contact references towards the end of the assessment process.

    We thank all those who apply and advise that only those selected for further consideration will be contacted.

    Add to favourites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form