Software Developer Senior

Toronto, ON, Canada

Job Description

Role: Software Developer - Senior
Location: Toronto, ON(Hybrid)
Duration: 12 Months Contract With possible extension.
Technical Skills: (65%)

  • Knowledge and experience with 3-tier systems design, Geographic Information Systems (GIS) theory, cartography, spatial information principles, model building, geo-processing, and the ESRI suite of ArcGIS applications; knowledge of web-service technology including data transfer, Web Mapping Services (WMS), and Web Feature Services (WFS)
Advanced experience with:
  • ArcGIS Pro as primary desktop GIS application and advanced knowledge of Geoprocessing tools
  • Managing & publishing services for ArcGIS Online, ArcGIS Portal and ArcGIS Server
  • Developing web-based applications using Esri tools such as ArcGIS Enterprise, ArcGIS Dashboard, Experience Builder, Arcade or ESRI Web API for JavaScript, ArcPy
  • Experience with structured programming (R, Python).
  • Experience with front-end development using .NET framework, JavaScript, HTML, CSS, Responsive Design
  • Understanding of spatial database design, management, architecture, access techniques and data integration.
  • Knowledge and understanding of Azure Cloud technologies and protocols
  • Knowledge and understanding of data transfer methodologies and structures including SOAP, REST, AJAX, XML, and JSON
  • Experience creating maps and applications which adhere to WCAG AA 2.0 for accessibility
  • Have experience with Oracle, Azure SQL, MS SQL Server database management, PL/SQL, stored procedures, db triggers
Analytical and evaluative skills: (15%)
  • Evaluative skills to assess client needs and requirements, interpret results, and determine appropriate solutions.
  • Experience with analyzing data using a variety of methodologies and techniques (e.g., spatial analysis) and compile, produce and maintain geographic datasets.
  • Identify the most efficient methods for development, evaluating software trends to provide technical advice to management.
  • Conduct feasibility studies and cost/benefit analysis to determine the appropriate technology for the client.
  • You can translate enterprise information requirements into system specifications and detailed programming/testing of applications.
Project Management, Communication, and Customer Service Skills: (15%)
  • strong oral and written communication skills to prepare reports, presentations, systems documentation and training materials with proven consultation and advisory skills
  • proven ability to provide practical and proactive customer service
  • strong skills in project scoping and planning (risk & mitigation, schedule, communication), as well as monitoring and controlling project execution
  • demonstrated administrative and technical leadership skills to control project deadlines and provide technical guidance
Must Have Skills:
  • Proficiency in GIS Software like ArcGIS Enterprise for creating, managing, analyzing, and visualizing spatial data.
  • Knowledge of programming languages such as Python and JavaScript is crucial to automate GIS tasks and developing interactive web maps.
  • Understanding how to collect, store, and manage spatial data efficiently like working with databases like PostgreSQL/PostGIS.
  • The ability to analyze spatial data and derive meaningful insights to solve complex geographic problems.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3293771
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned