This recruiter is online.

This is your chance to shine!

Apply Now

Senior CKAN Developer to develop and enhance a high-visibility public facing web-application

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible


Our valued Public sector client is in need of a Senior CKAN Developer to develop and enhance a high-visibility public facing web-application.


The web application allows internal and external users to collaborate and share research data around agri-environmental issues.


The following represents (but is not limited to) the typical tasks for the role:


  • Utilizing specified tools, methods or technologies on web-based n-tier Application Development projects
  • Conducting the following activities for a web-based n-tier Application Development or Application Enhancement project:
  • Designing and developing generic components specifically designed to be reusable;
  • Reusing and leveraging COTS, open source or custom-developed application components already present within the client organization within an application solution; or
  • Developing visual models in support of software development using Industry-dominant visual modeling tools that support Unified Modeling Language (UML) diagramming and code generation or round-trip engineering;
  • Utilizing IT security policies, standards, guidelines and procedures as input to technical architecture frameworks and strategies
  • Developing application software architectures including:
  • Analyzing functional requirements to identify information, procedures and decision flows;
  • Identifying requirements for improvements to existing databases by determining users’ information requirements and system performance and functional requirements; and
  • Aligning business domain object models with an enterprise data model;
  • Assist with the development of strategies to move AAFC services/applications to the Cloud and supporting integration and inter-operability between AAFC applications and the Cloud.
  • Using a relational or a non-relational database management system for:
  • Developing web-based n-tier applications, sub-systems and interfaces creating interoperable services, modular services, and business processes;
  • Developing functional and system design specifications; and
  • Performing manual code changes and user interface changes; and
  • Leading a development team using an industry recognized development process.


Must-haves:

  • Experience with CKAN open-source data management system
  • Eligible for Secret Clearance (minimum 10 years residing in Canada)


Nice to have:

  • Python
  • Javascript
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined