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
- Python
- Javascript
Il y a plus de 30 jours