Senior Application Developer

Description

Our Client is seeking a skilled Application Developer – Senior to perform development, enhancements, and maintenance for web-based Portal and related websites/applications. The role will also involve working on components of the Data Unit project, including data lake, data ingestion components, self-serve analytics, data visualization tools, and tool/application integration.

This contract position that offers ability to work remotely, with availability for onsite meetings in Edmonton as required. Time to travel and any associated expenses to and from Edmonton will be at no cost to our Client.

Some travel within Alberta may be required to conduct field research and user interviews. Must be Canadian Citizen to apply and work within Canada at all times.

Type:

Contract

Scope: The Application Developer will work on:

  • Enhancing and maintaining the web-base Portal.
  • Developing and maintaining related websites/applications.
  • Working on data-related components such as data lakes, data ingestion, self-serve analytics, and data visualization tools.
  • Integrating various tools and applications.
  • Working with technologies such as LAMP/LAMP-like stacks (Linux, Apache, Nginx, PostgreSQL, MySQL, Python), CKAN, and other open source or proprietary tools.

Experience Required/Mandatory Skills

  • Experience developing on a Linux-based platform (6 years).
  • Experience developing and maintaining web applications (8 years).
  • Experience with SQL databases (5 years).
  • Experience using source control (Git) (5 years).
  • Experience with Python development (8 years).
  • Experience with various software development methodologies (10 years).
  • Experience with Web servers (nginx) (5 years).

Nice To Have Skills

  • Experience with Azure tools and services (2 years).
  • Experience collaborating on proof of concept and production implementation (7 years).
  • Experience developing and delivering training materials (1 year).
  • Experience identifying, analyzing, and managing project risks (10 years).
  • Experience facilitating meetings and communicating with senior management (1 year).

Experience translating business requirements into technical

Sorry! This job has expired.