DATA SPECIALIST (Web Developer)
$93.5k - $119.27k per yearFull-time
City of Toronto
Job Responsibility:
Job ID: 40736 Job Category: Engineering & Technical Division & Section: Transportation Services, Policy & Innovation Work Location: 433 Eastern Avenue, Toronto Job Type & Duration: Full-time, 2 Temporary (12 month) vacancies Salary: $93,500.00 - $119,274.00 Shift Information: Monday to Friday, 35 hours per week Affiliation: Non-Union Number of Positions Open: 2 Posting Period: 03-Nov-2023 to 23-Nov-2023 Job Summary We are seeking two experienced web developers to join the MOVE digital product team. We are hiring for two specialties: - Backend Web Developer
- Frontend Web Developer
MOVE is an internal web application and data platform used by hundreds of City staff to make sense of vehicle, cyclist, and pedestrian traffic volumes and collisions. Our goal is to empower City staff with data to make better, more proactive decisions so that Toronto's transportation network is safe, efficient, and equitable for all. Building on our success to-date, we're embarking on a rebuild of our web application. We're looking for candidates who are ready to roll up their sleeves and tackle our technical debt, build a more scalable and adaptable web application, and set the technical foundation for future aspirations: a publicly accessible version of MOVE, a platform that can be shared and adapted by other municipalities, and a web application that is ready to handle more transportation data. You will join a data engineer and product manager to own the development and sustainment of MOVE, related digital products, and data platform. We work with modern open source technologies, in the open (on GitHub!), and leverage human-centered design practices to deliver tangible impact to those living in the largest city in Canada. The MOVE digital product team is part of the Transportation Data & Analytics unit, one of the largest public-sector Data & Analytics teams in Canada, established as a hub for data analytics, data science, data collection and data management. VIRTUAL INFORMATION SESSION All interested applicants are invited to attend a virtual information session, where they will have an opportunity to learn more about the Policy & Innovation section, the role and responsibilities of the Data Specialist position. Date : Friday, November 10, 2023 Time : 12:00-1:00PM EST Meeting number : #2632 428 8052 1. Go to: 2. If requested, enter your name and email address. 3. If a password is required, enter the meeting password: 23y9BXf4Xdd (23992934 from phones and video systems) 4. Click "Join" 5. Follow the instructions that appear on your screen. To receive a call back, provide your phone number when you join the meeting, or call the number below and enter the access code. Canada Toll: View phone number on ca.edajobs.com Canada Toll (Toronto): View phone number on ca.edajobs.com Access code: 2632 428 8052 Job Responsibilities Backend Web Developer Responsibilities As a Backend Web Developer, you'll own the web backend and developer operations. - Set the technical vision for the web backend, including (but not limited to):
- Models and server-side query logic to represent geospatial transportation data
- Integrations for data analysis and statistical summary logic
- Controller and View logic to serve the data through an API
- Caching mechanisms to reduce database load and improve application performance
- Queueing mechanisms for processing jobs and large data or file downloads
- Security measures such as encryption, authentication, and access control
- Unit and integration test suite
- Design, implement, and maintain the web backend codebase in a Python web development framework (e.g. Django)
- Create and maintain automated deployment pipelines, ensuring well-tested and reliable deployments to production
- Work closely with the data engineer to review and adapt the backend to proposed changes and new transportation datasets
- Collaborate with technical City stakeholders to establish, manage, and evolve AWS and on-premises application infrastructure, conduct security reviews, and coordinate releases
Frontend Web Developer Responsibilities As a Frontend Web Developer, you'll own the web frontend. - Set the technical vision for the web frontend SPA, including (but not limited to):
- View logic, developed using a mature web development framework
- A dynamic and complex data store
- A wide variety of interactive charts and maps, developed using a mature data visualization framework (e.g. D3.js)
- A comprehensive integration of WCAG accessibility standards
- A design system to maintain UI/UX consistency
- Unit and integration test suite
- Design, implement, and maintain the web frontend codebase in a mature JavaScript UI component framework (e.g. React, Vue)
- Lead our frontend design practice, recommend and review information architecture patterns for the application
- Work closely with the product manager to understand user pain points and needs, and implement practical frontend solutions to address them
Common Responsibilities - Monitor performance, identify and resolve bottlenecks, and suggest optimizations for the web application, data layer, and integrations
- Prioritize and resolve bugs in a timely fashion
- Contribute to technical documentation
- Collaborate with Data & Analytics to turn experimental models and analyses into data products, and own the integration and visualization of these products
- You may be asked to prepare communications:
- Reports or presentations for City Council, Transportation Services, other Departments/Divisions, conferences, seminars, or events;
- Liaise (attend meetings, networking events, respond to inquiries) with other levels of government, consultants, contractors, vendors, elected officials, external organizations, and the public.
How We Work We are a cross-functional, agile software development team; human-centered design principles are at the centre of our work. - You are expected to:
- engage in regular sprint rituals, and collaborate and communicate openly across disciplines for effective product development and delivery
- take a keen interest in the needs and motivations of MOVE users
- be open and adaptable to changing requirements and shifting priorities
- take responsibility for unexpected problems as they arise
- care more about solving problems and building robust, reliable, maintainable solutions than using particular technologies
- champion modern web development best practices across the organization, to advance the state of in-house product development
- stay current with new tools and techniques relevant to your discipline (time and budget are available for training and conferences)
- coach and mentor junior developers and students
- You will be expected to help set the norms and practices of the budding web development team. Methodologies could include:
- Test-driven development
- Pair-programming
- Regular code reviews
- Development-specific planning rituals
- Collaborative story complexity scoring
Key Qualifications Your application must demonstrate the following: - Post-secondary education in a related discipline (e.g. engineering, computer science, mathematics, physics, sciences, social sciences) OR an equivalent combination of education and practical experience.
- Considerable experience with design, build, and maintenance of production web application backends that handle large amounts of data, in Python or a comparable object-oriented programming language OR production web application frontends using JavaScript UI component frameworks and data stores.
- Considerable experience with design and implementation of APIs that allow for dynamic access to complex data structures over the web OR web charts or maps that transform complex data into meaningful and intuitive visual representations.
- Experience with large relational databases that handle complex data structures OR optimization of frontend performance.
- Extensive experience working as a key member of a collaborative, multi-disciplinary digital product team or data & analytics team.
Your application should also highlight some of the following. - Knowledge of software engineering fundamentals and common object-oriented and functional programming design patterns and best practices
- Knowledge of web accessibility standards (WCAG)
- Knowledge of data visualization frameworks (e.g. D3.js)
- Knowledge of Python web frameworks (e.g. Django, Flask)
- Knowledge of scaling and improving the performance of web backends using a variety of strategies (e.g. caching, queueing)
- Knowledge of version control (Git, SVN), including common platforms such as GitHub or GitLab
- Knowledge of DevOps tools and concepts (CI/CD)
- Knowledge of automated tests and TDD
- Knowledge of Amazon Web Services (AWS) or equivalent cloud platforms
- Knowledge of geospatial data analysis libraries (e.g. Pandas, GeoPandas).
- Knowledge of spatial data science tools and techniques, including GIS software (ArcGIS or QGIS)
- Knowledge of RESTful API design
Knowledge of the following will be an asset in this role. - Knowledge of web server configuration and optimization (e.g. NGINX)
- Knowledge of ETL pipelines and workflow automation (e.g. Airflow, Luigi, etc.)
- Knowledge of Big Data technologies (e.g. Apache Spark, Hadoop, Hive, etc.)
Note to Internal Full-Time and Part-Time City of Toronto Employees City of Toronto employees must apply to full-time or part-time employment opportunities posted on the City's Internal Job Posting Portal. Equity, Diversity and Inclusion The City is an equal opportunity employer, dedicated to creating a workplace culture of inclusiveness that reflects the diverse residents that we serve. Learn more about the City's commitment to employment equity. Accommodation The City of Toronto is committed to creating an accessible and inclusive organization. We are committed to providing barrier-free and accessible employment practices in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). Should you require Code-protected accommodation through any stage of the recruitment process, please make them known when contacted and we will work with you to meet your needs. Disability-related accommodation during the application process is available upon request. Learn more about the City's Hiring Policies and Accommodation Process.
- Models and server-side query logic to represent geospatial transportation data
- Integrations for data analysis and statistical summary logic
- Controller and View logic to serve the data through an API
- Caching mechanisms to reduce database load and improve application performance
- Queueing mechanisms for processing jobs and large data or file downloads
- Security measures such as encryption, authentication, and access control
- Unit and integration test suite
- View logic, developed using a mature web development framework
- A dynamic and complex data store
- A wide variety of interactive charts and maps, developed using a mature data visualization framework (e.g. D3.js)
- A comprehensive integration of WCAG accessibility standards
- A design system to maintain UI/UX consistency
- Unit and integration test suite
- Reports or presentations for City Council, Transportation Services, other Departments/Divisions, conferences, seminars, or events;
- Liaise (attend meetings, networking events, respond to inquiries) with other levels of government, consultants, contractors, vendors, elected officials, external organizations, and the public.
- engage in regular sprint rituals, and collaborate and communicate openly across disciplines for effective product development and delivery
- take a keen interest in the needs and motivations of MOVE users
- be open and adaptable to changing requirements and shifting priorities
- take responsibility for unexpected problems as they arise
- care more about solving problems and building robust, reliable, maintainable solutions than using particular technologies
- champion modern web development best practices across the organization, to advance the state of in-house product development
- stay current with new tools and techniques relevant to your discipline (time and budget are available for training and conferences)
- coach and mentor junior developers and students
- Test-driven development
- Pair-programming
- Regular code reviews
- Development-specific planning rituals
- Collaborative story complexity scoring
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the DATA SPECIALIST (Web Developer) in Toronto, ON vacancy
$80k per year
...Reporting to the Manager, IT Architecture & DevOps, we are hiring a Web & Automations Developer to support and evolve Yorkville University's digital... ...technologies. You understand how systems connect through APIs and data integrations and are motivated by opportunities to...SuggestedLong term contractFull timeRemote workFlexible hours$65k per year
...Web Strategy Specialist Levitate’s employees share a very important mission and goal: helping small businesses grow and thrive. We all contribute... ...: # Creating magic # Showing customer empathy # Making data-driven decisions # Focusing on solutions, not problems #...SuggestedInternship$95k - $145k per year
Mobile/Web Developer Position Description At CGI, we are launching our new Digital Delivery Practice and are looking for talented Mobile Developers (Android/iOS) to join our growing team supporting a leading Canadian banking client. This is an opportunity to work on...SuggestedWork at office3 days per week- ...truly matters. Your New Role You are a senior, detail-oriented data professional with strong technical expertise in data quality,... ...enterprise data quality rules, thresholds, scorecards, and controls Develop exception handling, remediation workflows, root-cause analysis...SuggestedLong term contractPermanent employmentWorldwide
$88.4k - $110.5k per year
...Specialist, Ecommerce Trading + Web Merchandising, Pandora NAM As the largest jewellery brand in the world... ...merchandising actions. By leveraging data, consumer insights, and experimentation... ...and deliver in a timely manner. Develop and execute a comprehensive category...SuggestedLong term contractTemporary workWork at officeLocal areaWorldwide3 days per week$93.73k - $123.45k per year
...etc. to Toronto citizens. The HSI team is currently hiring a Data Specialist to report to the Manager of Quality Assurance and Data Management... ...and implements cutting edge machine learning techniques. ~Develops, implements, and evaluates work plans for divisional data projects...Permanent employmentFull timeInternshipWork at officeMonday to fridayShift work- About the Company: Ora films is a new and exciting online graphic novel producer that is breaking into the film scene. Please feel free to visit our websites and there you will find a sampling of what we do. Our corporate culture is one of creativity, open-mindedness...Full timePart timeInternship
$51.74 - $55.92 per hour
...Business Information Management Specialists to join our client’s collaborative digital data team in Toronto. Our client is a... ...Adobe Target. Documentation: Develop and maintain critical implementation... ...experience working with JavaScript. Web Analytics Implementation: 2+...Long term contractPermanent employmentContract workImmediate start$114k per year
...technology teams. About This Role We are looking for an IT Data Specialist for our Financial Crime & Risk Management systems (Oracle -... ...roadmaps. The primary responsibility of our team is to design, develop and maintain the technology platform that processes the banks...Immediate startWork from home$65 - $85 per hour
...the Role Sago Mini is hiring a Senior Full Stack Developer to take on a leading technical role on our Web Store team. In this role, you will drive the development... ...details where it counts, like payment security and data integrity, while knowing when to keep things simple to...Hourly payContract workFor contractorsCasual workRemote workWorldwide$160k - $180k per year
...cloud infrastructure. A key aspect of this mission is our scalable data service, which supports the growth of BlueCat's data-driven... ...driven products. High-Level Design and Architecture • Design, develop, and operate highly reliable large-scale data lake • Partner closely...Full time- ...Role: Big Data Developer Location: Toronto(Hybrid) Required Skills ~10+ years of experience in Big Data technologies, Java. ~ Strong programming skills in Java. ~ Proficient in writing complex SQL queries and working with relational databases. ~ Hands-on experience...For contractors
- ...Duracell, Univar Solutions Inc., Titan America, McDonald's, Brenntag, Cintas, Xylem, and Shell. We are seeking multiple Senior Data Developer professionals to join our growing team. You will help build and maintain the data platform that directly powers the MaintainX product...Worldwide
- ...Job Description – Data Analytical Specialist / Scientist Position Summary We are seeking an experienced Data Analytical Specialist / Scientist to design, develop, and deliver enterprise Business Intelligence (BI) and analytics solutions using Microsoft technologies...
- ...match. We are looking for Full-Stack Developers to join our Connected Data team in the Engineering Organization.... ...our integrations platform — Design, develop, and maintain the connectors and data... ...Native, Node.js, and GraphQL) — Web, Mobile, and On-Premise applications....Long term contractImmediate start
- ...informed and timely decisions by leveraging the power of mapping and spatial analytics. A day in the life of a Data Specialist at Esri Canada: * Design, develop, test, and maintain scalable, reliable data pipelines and data integration processes to support analytics, modeling...Full timeSummer workWork at officeWork from home
- Web Developer – PHP Drupal – CONTRACT We are looking for a Senior full-stack web developer for doing operations, maintenance and product updates... ...~Architect, design and develop solution for integration Hub data into public website ~Develop test cases and execute unit, module...Contract work
- ...organizations unlock the value of technology and build a more sustainable, more inclusive world. Job Description We are seeking a Big Data Developer to build and enhance realtime and batch fraud analytics AML platforms that process highvolume financial transactions The role...Permanent employmentFull timeLocal area
- ...sustainable development—making this an opportunity to contribute to work that truly matters. Your New Role You are a detail-oriented data professional with strong expertise in data governance, stewardship, metadata management, and governance implementation. You thrive...Long term contractPermanent employmentWorldwide
$81.5k - $95k per year
...We are looking for a highly organized and detail‑oriented Data Operations Specialist to manage and optimize data across our entire data landscape... ...opportunities to automate repetitive data operations tasks. Develop and maintain SOPs, runbooks, and documentation for data...Long term contract- ...Description: Develop BI solutions using Microsoft Power BI for varying business needs... ...closely with client’s groups to assess current data analytics and reporting capabilities,... ...Haves: Key Requirements for a Data Specialist / Analytics Role Strong data...
$81.5k - $95k per year
...class Aecon community! What is the Opportunity? As the Data Engineering Specialist, you will be versatile and driven to help build the data... ...need to deliver real impact. What You’ll Do Here: Develop and maintain robust pipelines for ingesting data from diverse...$83.15k per year
...to the Director, Content Innovation, the Web Content Strategist will be responsible for... ...Your responsibilities will include: Developing digital media plans that support marketing... ...initiatives Analyzing digital analytic report data. Qualifications: Essential...Full timeWork at office- ...generation of AI innovation while ensuring data sovereignty, resilience, and scalability... ...scale. Bell is seeking a Senior Specialist, Schedule Control – Data Centre Infrastructure... ...Responsibilities Integrated Schedule Management Develop, maintain, and govern integrated master...Full timeContract workWork at office3 days per week
- ...screenshare, and project management—all with full data and operational control. Mattermost powers... ...to enterprise HQ. Teams operate across web, desktop, and mobile, with embedded... ...to own and operate a modern, AI-enabled, developer-first website that powers high-velocity campaign...Local areaImmediate startRemote workFlexible hours
$95k - $145k per year
Azure Data Engineering Specialist Position Description CGI is looking for a skilled and collaborative Azure Data Engineering Specialist to help... ...client needs into scalable data engineering solutions. • Develop proof-of-concepts and evolve them into full production...- ...financial institution. To learn more, visit us at . Job Description Our Data & Analytics team in MUFG Investor Services (“MUFG”) is looking for a skilled Business Intelligence Developer to join us. The successful candidate will be a key part of the Analytics team...Long term contractFull timeFor contractorsInternshipWorldwide
- ...Strong hands-on experience of 5-8 years with Salesforce Data Cloud and core Salesforce platform and Designing experience Architect... ...customization of Salesforce Data Cloud to meet client needs. Develop and maintain custom features, components, and integrations to enhance...Contract workWork at office3 days per week
- ...join our growing Digital team. These roles offer hands-on experience in two distinct disciplines — web experimentation and performance marketing — within a fast-paced, data-driven environment. This is a hands-on internship at the center of a high-performing growth team responsible...InternshipLocal areaWorldwide
- Do you have 8+ years experience in Data Mapping & Documentation? Do you have 8+ years... ...is looking for a Senior Data Analytical Specialist/Scientist for a 6 month contract in Toronto... ...Canada. As a result, we are committed to developing and implementing strategies to increase...Contract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to DATA SPECIALIST (Web Developer). Be the first to apply!
Related searches
- data specialist Toronto, ON
- data reporting specialist Toronto, ON
- master data specialist Toronto, ON
- data storage specialist Toronto, ON
- data associate Toronto, ON
- data engineering intern summer Toronto, ON
- junior data engineer Toronto, ON
- data integration developer Toronto, ON
- data engineer Toronto, ON
- gcp data engineer Toronto, ON
