Application Development Specialist - Ottawa, Canada - National Research Council Canada
Description
Help bring research to life and drive your career forward with the National Research Council of Canada (NRC), Canada's largest research and technology organization.
We are looking for an Application Development specialist to support our Digital Technologies Research Centre. The Application Development specialist would be someone who shares our core values of Integrity, Excellence, Respect and Creativity.- The incumbent will be part of a multipartner (NRC, University, other government department) research project developing new technologies to enhance transportation infrastructure resiliency.
- The project will develop innovative analysis and prediction technologies using sensor data and satellite imagery.
- More specifically, the incumbent will:
- Develop data models for complex data (acquired by project partners) storage, retrieval and querying.
- Evaluate, test and implement available database, big data framework(s) and cloud service(s) (as necessary) and build the project's data repository.
- Design, develop and test software code which allows exploration, access and retrieval of data for other modules of the project.
- Optimize the performance and scalability of the data repository (software and data).
- Provide support to other project partners for access to the repository data, and management of integration of their supplied data in the repository.
- Create the necessary documentation.
Screening Criteria:
Education:
- College or university degree in computer science, computer engineering, or related field.
Experience:
- A minimum of 1 year of programming experience in a team environment, using modern software development tools, techniques, and methodologies.
- Experience working with complex data (Sensors, image, video, geospatial, satellite etc.).
- Experience indexing and storing big data sets (Big data frameworks, cloud solutions etc.).
- Experience in using source version management tools such as Subversion and git.
Condition of Employment:
Reliability Status
Language Requirements:
English
Information on language requirements and self-assessment tests
Assessment Criteria:
Technical Competencies:
- Knowledge of data base management systems, Cloud services, & big data frameworks.
- Knowledge of data modelling tools.
- Knowledge of programming languages such as Python, Java, JavaScript.
- Knowledge of Linux operating system.
Behavioural Competencies:
- Research
- Creative thinking (Level 2)
- Research
- Results orientation (Level 1)
- Research
- Teamwork (Level 1)
- Research
- Communication (Level 2)
- Research
- Selfknowing and selfdevelopment (Level 1)
Competency Profile(s):
Relocation:
Relocation assistance will be determined in accordance with the NRC's directives.
Compensation:
From $74,552 to $93,612 per annum.
An incumbent occupying a position within the CS Group is currently entitled to receive a terminable allowance of $176 per month.
NRC employees enjoy a wide-range of competitive benefits including comprehensive health and dental plans, pension and insurance plans, vacation and other leave entitlements.
Notes:
- A prequalified list may be established for similar positions for a one year period.
- The incumbent must adhere to safe workplace practices at all times.
- We thank all those who apply, however only those selected for further consideration will be contacted.
Telephone:
-
Closing Date:31 May :59 Eastern Time OR Posted until filled
More jobs from National Research Council Canada
-
Computer Support Technician
Ottawa, Canada - 3 weeks ago
-
Technical Officer, Electrical Standards
Ottawa, Canada - 3 weeks ago
-
Business Development Officer
Halifax, Canada - 1 week ago
-
Postdoctoral Fellowship, Mapping of The Genomic
Montréal, Canada - 1 week ago
-
Director, Operations
Saskatoon, Canada - 3 weeks ago
-
Research Officer, Performance-based Codes
Ottawa, Canada - 4 days ago