Business Systems Analyst
Posted
Closes
Salary (annual)
$62,220 – $90,408/yr
Job Description
Position Details
- Employee Group: Local 101
- Service Area: Enterprise Supports
- Division: Information Technology Services
- Job Type: Full-Time Permanent
- Number of Openings: 1
- Compensation: $62,220 - $90,408 (Level 14)
- Contract Duration: Permanent
- Hours of Work: Monday - Friday from 8:30 a.m. to 4:30 p.m. (40 hours per week)
- Work Arrangement: Hybrid. Subject to change in accordance with business requirements.
Summary of Duties
Reports to a Manager of Information Systems as designated by the Director, Technology Services. Develops and/or assists with the selection and implementation of business solutions, providing consultation services in the selection of business solutions, including recommending appropriate hardware or software platforms; develops systems and applications and provides training and ongoing support of hardware and software systems, and monitors effective use of the same.
Area of Focus
- Application Development: Strong development experience with C#, .NET/ASP.NET Core, REST APIs, TypeScript, React, and web development.
- Database Development: Strong Microsoft SQL Server skills including schema design, complex queries, permissions, performance troubleshooting, and data reconciliation.
- AI & Development Standards: Experience with GitHub Copilot and/or Claude Code, with strong practices around accessibility, security, privacy/PII, data governance, and least privilege.
- Deployment & DevOps: Experience deploying and supporting applications using IIS, Azure DevOps build/release pipelines, PowerShell, certificates, application pools, authentication, and configuration.
- Enterprise Systems Integration: Experience integrating enterprise applications and GIS using REST/JSON, data mapping, validation, business logic, and authentication including OAuth 2.0, OpenID Connect (OIDC), SSO, Windows/Kerberos, and service accounts.
- GIS Development: Experience developing GIS-enabled applications using ArcGIS JavaScript API and/or Leaflet, ArcGIS REST services, Python/ArcPy, enterprise geodatabases, spatial data, spatial queries, and coordinate systems.
Work Performed
- Responsible for business process reviews leading to recommendations for process change, including new or improved business systems. Upon approval, implements cost-effective solutions using hardware, software, staff, and other resources.
- Analyzes problems and develops methods to improve the effectiveness of business systems and equipment through programming using appropriate languages and development tools, and recommends support utilities and/or purchased solutions required to support such systems.
- Recommends and liaises with the supervisor, non-Technology Services managers, and external vendors regarding personnel, systems, and hardware adjustments required to implement and maintain effective systems.
- Instructs and advises project team members on matters related to assignments and, depending on specific technical skills required, may act as project leader.
- Participates in departmental and outside agency priority reviews and project scheduling, and makes recommendations regarding automation and long-term planning.
- Evaluates the ongoing effectiveness of systems in meeting their intended objectives and recommends improvements in systems and methods within Technology Services and user departments.
- Assists with planning, scheduling, and coordination of requests for business systems and/or equipment to ensure effective and efficient selection, installation, implementation, and ongoing use. Responsible for project management of assigned projects.
- Provides input toward the development and administration of standards and guidelines for feasibility studies, data security and integrity methods, systems analysis, systems design, programming, training programs, user-developed applications, and related areas.
- Introduces new ideas toward the development of work plans.
- Researches, evaluates, reviews, and assesses hardware and/or software products and recommends changes.
- Provides training, including course material development reflecting changing technology, classroom instruction, and formal presentations to internal and external personnel; instructs Technology Services and non-Technology Services management and staff.
- Maintains current knowledge of business technology through continuous formal and self-learning programs.
- Installs or assists with installation of equipment, software, and/or components and develops complex technical coding requirements for special projects, training courses, and research projects.
- Liaises with third-party application software vendors, Provincial or Federal agencies, internal and external personnel, auditors, and other computer sites regarding business solutions.
- Accesses and/or maintains passwords and user rights to selected areas of corporate systems as assigned by management, ensuring confidentiality of information accessed through the use of such passwords.
- Performs related duties as assigned.
Qualifications
- Three-year Community College Business Information Systems Diploma.
Experience
- Three years of related experience.
Specialized Training & Licenses
- Valid Driver's License - Class G.
- Industry designations and/or courses on specific products may be required.
Compensation & Other Information
- This posting is for one permanent full-time position being filled on a permanent basis.
- Current hours of work: Monday - Friday from 8:30 a.m. to 4:30 p.m.
- These hours of work are subject to change in accordance with the Collective Agreement and may include evening hours and Saturdays.
- Applicants may be required to complete a job-related test.
Police Record Check
The successful candidate will be required to complete a Criminal Record Check.
Apply on Employer Site
Want more roles like this?
Job Details
Posted
(3 days ago)
Closing Date
Salary
$62,220 – $90,408/yr
About the Organization
City of London
London, Ontario