Who is Innovapost?
Great question! We are the technology arm of the Canada Post Group of companies. This includes Canada Post, Purolator, and SCI. By joining us you will be able to make a positive impact on how every Canadian delivers and receives their packages and mail. Next time you see your neighbor picking up their mail and receiving a package, you will be able to say “you’re welcome!”
What role will you play?
The GIS Senior Developer/Analyst is an integral part of the GIS Technical team and is responsible for analyzing, developing and delivering the technical solution that satisfies the functional documents/artifacts prepared by functional specialists. The GIS Senior Developer/Analyst is responsible for delivering a sound technical solution for the tasks assigned and for meeting pre-defined milestones.
The GIS Senior Developer/Analyst consults and works with other technical groups, functional specialists, testers, and clients when required to ensure a sound solution is achieved. Excellent interpersonal skills, problem-solving capabilities, and an ability to work in a fast pace and under time pressure conditions are essential.
What will you be responsible for?
Understands and interprets GIS-related functional requirements as set forth in the functional design documents
Analyzes GIS technical solutions that will satisfy the functional requirements
Designs, develops and unit tests GIS technical solutions for moderate to complex work objects assigned
Provides support to testers during product and UAT testing of the GIS technical solution developed
Prepares and implements the technical solution to the production environment. This includes the development of technical documentation
Investigates and provides post implementation support of the technical solution implemented.
Participate in sprint planning, design, coding, unit testing, sprint reviews
Provide basic design documents and translate into component-level designs to accelerate development. Design, develop, and distribute reusable technical components
Assist in developing technical documentation; participate in test-plan development, integration and deployment
Define and develop project requirements, functional specifications and detailed designs of application solutions for clients
What skills do you need for this role to be yours?
7+ years’ experience with Esri ArcGIS Server (version 10.x)
7+ years’ experience with Esri ArcGIS Desktop (version 10.x)
7+ years’ experience in Programing Languages such as .Net, Python, Shell Scripting, SQL
7+ years’ experience Relational databases such as PostgreSQL, Oracle, or MS SQL Server
Esri Spatial Database Engine (SDE) geodatabases
GIS file formats conversion
ArcGIS Web services publishing
ArcGIS GeoProcessing tools and services
Web Service protocols such as SOAP and REST
Demonstrated capability around operating cloud applications
7+ years’ experience in an IT environment
Application / product feature design
Additional skills that set you apart
Experience with Agile development methodology
Experience with DevOps methodology
Experience with Transportation Networks
Ability to perform Network analysis and Network optimization
Experience with Linear Referencing implementation and editing
Experience with Address standardization and Address geocoding
Ability to create ArcGIS Locators
Experience with Esri ArcObjects
Experience with BI, analytics, and reporting tools like IBM Cognos, SAP Business Object, or Tableau
Experience with Esri ArcGIS Online capabilities, configuration, and administration
Experience with Portal for ArcGIS capabilities, configuration, and administration
Academic: Post-secondary education in computer science, application development, information technology, information management, geomatics, Geographic Information Systems (GIS), or another specialty relevant to this position.
Certifications/functional skills: SDLC Methodology – Agile / Scrum / Iterative Development (Asset)
The work we do at Innovapost impacts every Canadian. To work with us, you must be eligible to obtain a Canada Post Reliability Security Clearance.
Good luck! We are looking forward to meeting you!