Senior Software Engineer (Toronto)

Senior Software Engineer (Toronto)

28 Oct
|
S M Software Solutions
|
Toronto

28 Oct

S M Software Solutions

Toronto

Ministry of Public and Business Service Delivery and Procurement – RQ11557 Senior Front-End Software Developer with extensive experience in web application development, GIS mapping customization, and front-end technologies. The ideal candidate will have hands‑on experience with VertiGIS Studio Web SDK, Geocortex Viewer for HTML5 SDK, and ArcGIS Maps SDK for JavaScript, along with robust skills in JavaScript, TypeScript, React, HTML, CSS, responsive design, and ESRI‑based GIS platforms. The successful candidate will design, develop, customize, and maintain interactive web mapping applications, integrate GIS services and external workflows, ensure accessibility compliance, troubleshoot technical issues, and deliver effective user interfaces that meet business and end‑user requirements. Job Title: RQ11557 – Software Developer – Front End – Senior Ministry of Public and Business Service Delivery and Procurement Estimated End Date: January 15, 2027 Security Level: No Clearance Required VertiGIS Studio Web SDK (preferred). ArcGIS Maps SDK for JavaScript (formerly ArcGIS API for JavaScript). Design, develop, and implement front‑end code, including user interface interactions, and create attractive and effective user interfaces. Translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data‑driven programs, maintaining applications, and conducting unit tests. Resolve and troubleshoot technical problems that arise during the use and operation of software packages, including providing technical assistance with implementation, conversion, and migrations. Experience in programming and analysis,



including specialized software package support at the specified experience level. Ability to collaborate with IT professionals throughout the Software Development Life Cycle (SDLC). Experience with structured methodologies for the development, design, implementation, and maintenance of applications. Experience in designing, coding, testing, debugging, and documenting applications. Experience using object‑oriented and/or third‑generation language development tools. Experience with one or more programming languages. Experience in application design, the latest design patterns, deployment, and troubleshooting. Experience with relational and hierarchical database technologies. Experience using information retrieval packages with query languages. Experience with structured methodologies for the design, development, implementation, and maintenance of applications. Front‑End Skills Knowledge and experience in coding and using basic artwork to deliver a complete user interface. Experience creating web interfaces for large websites. Experience with social media APIs. Experience working with external third parties to assess partnerships and licensing opportunities, running beta and pilot programs with early‑stage products and samples, and becoming an expert with respect to the competition. Knowledge and experience programming Internet‑ready applications. Knowledge and understanding of Information Management principles, concepts, policies, and practices.



Experience with middleware and gateways. Experience reviewing, analysing, and modifying product installation scripts, including encoding, testing, and debugging. Ability to provide post‑implementation support and resolve post‑implementation technical issues. Experience conducting design walkthrough sessions with the project team. Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards. Demonstrated ability to work collaboratively with the project team to meet goals and objectives. Experience with ESRI‑based GIS technologies and web mapping platforms. SDK Customization and Web Mapping Development – 30% VertiGIS Studio Web SDK (preferred). ArcGIS Maps SDK for JavaScript (formerly ArcGIS API for JavaScript). Experience developing and extending features within web mapping applications using JavaScript/TypeScript and modern frameworks such as React. Proven ability to build and deploy customized GIS viewers and tools tailored to end‑user requirements. VertiGIS Studio (Web and Workflow) (preferred). ESRI Experience Builder and Web App Builder. Familiarity with user roles, permissions, and application deployment within the ESRI ecosystem. Technical and Integration – 30% Experience consuming and interpreting GIS services using: Strong skills in web technologies, including: JavaScript/TypeScript. HTML and CSS for UI customization and responsive design. Experience developing and coding web UI components compliant with the Accessibility for Ontarians with Disabilities Act (AODA) and WCAG 2.0 Level AA. Public Sector Experience – 5% Experience working with the Ontario Public Service (OPS) or broader public sector,

📌 Senior Software Engineer (Toronto)
🏢 S M Software Solutions
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (toronto) / toronto