Software Developer - Senior at Innosystech Inc — NeverHard
Software Developer - Senior at Innosystech Inc in Regent Park, City of Toronto. Skills: .NET Framework, ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro, ArcGIS Server. Apply on NeverHard.
Company
Innosystech Inc
Location
Regent Park, City of Toronto
Type
full_time
Required skills:
.NET Framework
ArcGIS Enterprise
ArcGIS Online
ArcGIS Pro
ArcGIS Server
ArcPy
Arcade
CSS
Cartography
ESRI Web AppBuilder
Job Title: Software Developer - Senior
Location: Toronto, Ontario
Work Model: Onsite
Description / Responsibilities / Skills
Must Have
Knowledge and experience with 3-tier systems design, GIS theory, cartography, spatial information principles, model building, geo-processing, and the ESRI ArcGIS suite
Knowledge of web service technologies including data transfer, WMS, and WFS
Advanced experience with ArcGIS Pro and geoprocessing tools
Experience managing and publishing services for ArcGIS Online, ArcGIS Portal, and ArcGIS Server
Experience developing web-based applications using Esri tools such as ArcGIS Enterprise, ArcGIS Dashboard, Experience Builder, Arcade, ESRI Web API for JavaScript, and ArcPy
Experience with structured programming using R and Python
Experience with front-end development using .NET framework, JavaScript, HTML, CSS, and Responsive Design
Experience analyzing data using methodologies such as spatial analysis and maintaining geographic datasets
Description
Responsibilities
Provide technical expertise and project leadership in the design, development, and maintenance of GIS-based applications
Analyze ministry business needs and provide solution options using GIS technologies
Conduct joint application development sessions, feasibility studies, cost-benefit analysis, and prototyping
Design application development plans and technical specification documents
Research GIS trends and contribute to inter-ministerial and industry committees and task forces
Lead and develop geoprocessing and GIS web services
Lead and develop server-side geoprocessing and automation scripts
Drive continuous improvement activities to streamline technical processes and align with emerging technologies
Transfer knowledge and train team members to build GIS and technical capability within the team
Support and enhance the CCIS application hosted on the GeoHub platform
General Skills
Experience in programming and analysis with specialized software support
Ability to collaborate with IT professionals throughout the software development lifecycle
Experience in structured methodologies for the design, development, implementation, and maintenance of applications
Experience in design, coding, testing, debugging, and documentation
Experience with relational and hierarchical database technologies
Experience using query languages and information retrieval techniques
Experience with communication protocols and web service technologies
Strong analytical, problem-solving, and decision-making skills
Strong verbal and written communication skills
Strong teamwork and deadline management skills
Desirable Skills
Prior OPS or public sector experience
Experience with Agile, Scrum, Lean, and DevOps methodologies
Knowledge of programming internet-ready applications
Knowledge of RAD methodologies
Knowledge of information management principles and practices
Experience with middleware and gateways
Experience conducting design walkthrough sessions with project teams
Ability to provide post-implementation support and technical documentation
Knowledge of AODA and related accessibility standards
Skills
Technical Skills - 65%
Knowledge and experience with GIS theory, cartography, geoprocessing, and spatial information principles
Advanced expertise with ArcGIS Pro and ArcGIS geoprocessing tools
Experience with ArcGIS Online, ArcGIS Portal, and ArcGIS Server service publishing
Experience building applications using ArcGIS Enterprise, Dashboard, Experience Builder, Arcade, ESRI Web API for JavaScript, and ArcPy
Experience with R and Python for structured programming and automation
Experience with front-end technologies including .NET, JavaScript, HTML, CSS, and responsive design
Understanding of spatial database design, architecture, access techniques, and data integration
Knowledge of Azure cloud technologies and protocols
Knowledge of SOAP, REST, AJAX, XML, and JSON
Experience creating maps and applications meeting WCAG AA 2.0 accessibility standards
Experience with Oracle, Azure SQL, MS SQL Server, PL/SQL, stored procedures, and database triggers
Analytical and Evaluative Skills - 15%
Ability to assess client needs, interpret results, and recommend technical solutions
Experience conducting spatial analysis and managing geographic datasets
Ability to evaluate software trends and provide technical advice
Experience conducting feasibility studies and cost-benefit analysis
Ability to translate enterprise information requirements into system specifications and testing approaches
Project Management, Communication, and Customer Service Skills - 15%
Strong communication skills for reports, presentations, documentation, and training materials
Proven consultation and advisory skills
Strong customer service and stakeholder support skills
Experience in project scoping, planning, risk management, scheduling, and execution monitoring
Demonstrated technical leadership and ability to guide project teams
Public Sector Experience - 5%
Prior OPS or public sector experience is an asset