Geospatial Application Developer

Location: Edmonton, AB, Canada
We are assisting our client in finding an Application Developer:

Opportunity Title:            Application Developer - Senior
Estimated Start Date:     17-Jul-2017
Estimated End Date:       31-Mar-2018
Overview of Services:
Provide technical guidance and lead or assist with geospatial-related solution design, development, implementation, testing, and maintenance for:
- Open Portal and Internal Data Discovery Portal (IDDP).  Portal technologies include a modified LAMP stack (e.g. Linux, Nginx, PostgreSQL, Python), and CKAN.
- Enterprise Data Analytics (EDA) Platform project, such as data lake, analytical tools, data visualizations, and related components.  The complete, specific technologies for the EDA Platform are still to be determined.  As a start, SAS Visual Analytics has been procured.
General Responsibilities:
- Provide geospatial technical leadership and direction throughout the full solution development life cycle.
- Coding in Python, PostGreSQL, XSLT, XML, GML, HTML, and other techonologies for geospatial applications.
- Database design, construction, and maintenance.
- Website/web portal design, construction, and maintenance.
- Work with web mapping add-ins and tools (potentially ArcGIS API for JavaScript, MapBox, or Leaflet, etc).
- Lead or support development activities relating to geospatial integration with public portals.
- Lead or support identifying, gathering, and analyzing business requirements.
- Lead or support translating business requirements into detailed technical requirements and functional specifications.
- Perform gap analysis between business and technical requirements.
- Create new business and technical processes and complete business process reviews/re-engineering for existing processes.
- Provide technical leadership in the design and development of enterprise wide technological integration and business solutions.
- Lead or support integrating hardware, software, and networking solutions.
- Formulate and define systems scope and objectives based on business needs and industry best practices.
- Assist with technical infrastructure design and implementation.
- Assist with data ingestion and data integration design and implementation.
- Document technical recommendations, provide technical advice and guidance to management, operations, and project team members, and within shared IT services.
- Review new services and technology requests by clients/partners and assess their impact on the operational environment, giving recommendations to ensure a successful and secure implementation.
- Lead or support technical designs toward standard functionality while fulfilling  business requirements.
- Guide and support business, process, application and technology integration activities with other departments and external stakeholder groups.
- Create or assist with creating project documents and associated planning documents.
- Make recommendations to project teams pertaining to issues, risks, and client satisfaction.
- Escalate unresolved issues/risks, options and recommendations.
this job portal is powered by CATS