Digital Developer
Numéro de sollicitation 1739618 - 24
Date de publication
Date et heure de clôture 2024/08/26 13:00 HAE
Date de la dernière modification
Description
RFS 1739618 - 24 Digital Developer
The Toronto Police Services is requesting bids for one Digital Developer
Term of the Contract
The term of this contract is for 12 months period commencing on notice of award and background clearance with a 12-months option to extend. Contract renewals or extension, if any, shall be at the sole discretion of the TPS. The TPS reserves the right to terminate the engagement with or without cause with 10 days’ notice. Award is contingent on final confirmation of project funding.
Submission Requirements
Proposals from pre-qualified firms from the RFPQ 2023-01 shall only be accepted electronically via the MERX Portal. Proposals submitted in any other manner shall be found non-compliant and disqualified.
For assistance in using MERX, please contact MERX directly at 1-800-964-MERX or visit the MERX website at www.merx.com.
IT Professional Services Role Name: Digital Developer
Number of Resources: One (1)
Experience
Experience: minimum of 5 years of experience in a software development or related position. Due to the nature of work/project(s) a combination of education and experience such as IT certifications with 10+ years of experience shall be considered if the mandatory is not met.
Background
The engagement is to hire one (1) Digital Developer with the requisite skills, background, experience and professional accreditation to lead the build and development of modern data storage, analytics, and integration platforms aligned with the TPS’s reference architecture governed by the Enterprise Architecture Office (EAO), IT Risk Management.
The TPS is undergoing a significant platform and transformation program, designed to develop our digital online solutions with initial products include, online reporting, intranet and other digital services.
This unique opportunity will allow you to learn various platforms and technologies and contribute to continuously improving our digital delivery skillsets as we grow as a team and into multiple teams. If you are a curious individual who loves to learn, loves change and an environment where you can be expressive and challenged by other ideas, we need you on this team!
The Toronto Police Service is looking for a forward thinking and driven candidate with strong understanding and experience in Power Platform, Microsoft technologies, Drupal, Vue.js, web development and programming languages combined with excellent communication, interpersonal skills and the ability to build strong and collaborative relationships.
Description of Work
The successful Resource:
- Designs and codes complex new programs and modifications to complex existing systems according to requirements.
- Designs, develops and delivers digital solutions (web, mobile, and platform) that significantly improve our citizen experience and police officer and staff experience.
- Balances quality of code with citizen and police officer needs and business requirements.
- Collaborates with team members cross disciplines and departments.
- Engages with real users to understand need, validate hypotheses, and conduct user testing.
- Contributes input and expertise to the overall success of the team.
- Encourages input and expertise from rest of the team to ensure every voice is heard.
- Mentors junior team developers with technical guidance and may be required to coordinate the assignments.
- Tests and validates code.
- Contributes to the continuous improvement of design thinking practice at Toronto Police Service Digital.
- Provides system support for complex existing systems. Analyses and corrects application problems. Tests and documents solutions. May be required to recommend solutions and estimate person-hour requirements for large or complex problems.
- Acts as a liaison with the Technical Support Group, Database Administrators, and vendors. May be required to participate in special projects including (but not limited to) the design, development, implementation, monitoring and testing of data base systems.
- Evaluates ‘Requests for Proposals’ and development tools. Assists with the analysis, evaluation, documentation and design of complex systems.
- Leads a triage team to evaluate, prioritize and assign the resolution of defects.
- Performs typical duties inherent to the position
Mandatory
- University or College Degree/Diploma in Computer Science or a related field, or an equivalent combination of education, training and experience.
- Hands-on enterprise experience with Power Apps, Power Automate and Dataverse.
- Experience integrating Power Platform solutions with various data sources.
- Experience working with cloud based solutions and cloud deployment.
- Strong understanding and experience in web development with 5 years’ experience using HTML5, CSS, JavaScript and modern JavaScript frameworks.
- Experience integrating with APIs, Content Management Solution(s) and Customer Relationship Management System(s).
- Experience on Client Object Model (CSOM). .Net Framework, C#, ASP.Net, Azure.
- A thorough understanding of the HTTP protocol (GET/POST/PUT/DELETE, requests/responses and cookies/sessions), REST APIs, client-side caching, responsive websites.
- Some familiarity with Microsoft Dynamics CRM
- Experience with UI responsive frameworks such as Bootstrap.
- Experience working with a team of developers and version control management tools.
- Experience working in an Agile development environment.
- Experience using processes such as Scrum and tools like Jira Software.
- Strong debugging skills combined with an understanding of performance, scaling and caching in web platforms.
1. Development skills and expertise in alternate languages and platforms related to Digital Delivery
Knowledge, Skills and Experience Required
Mandatory
- Strong proficiency in administering and configuring the Microsoft Power Platform Suite, Drupal and vue.js
- Solid troubleshooting skills and the ability to diagnose and resolve issues with modern online applications, web servers, vue.js, drupal
- Expertise in building web layouts.
- Understanding of sprint based / agile development.
- Knowledge of accessibility compliance requirements (AODA), performance, API design and other development best practices.
- Encourages shared code ownership and discourage siloed knowledge.
- Does not get discouraged, fails fast and infects the team with this approach.
- Opinionated, yet seeks input from others. Encourages collaboration and recognizes the strength of multiple minds on one problem.
- Understanding of emerging web and mobile development models.
- Enjoys trying new technologies and ventures into new development areas that are not yet in your experience.
- Strong verbal, reading comprehension and written communication skills
- Self-motivated in learning new technologies
- Customer relationship and time-management skills
- Requirements and information gathering skills
- Collaboration and team building skills
- Strong problem solving and analytical skills
- Meeting facilitation and presentation skills
Bidding and Documents are available on http://www.merx.com. Fees may apply; See https://www.merx.com/public/pricing for more information.
Durée du contrat
La durée estimée du contrat sera de 12 mois.
Accords commerciaux
-
Accord de libre-échange canadien (ALEC)
-
Accord économique et commercial global (AECG) entre le Canada et l’Union européenne (UE)
Coordonnées
Organisation contractante
- Organisation
-
Toronto Police Service
- Adresse
-
40 College StreetToronto, Ontario, M5G 2J3Canada
- Autorité contractante
- Shakila Ebrahimi
- Numéro de téléphone
- (416) 808-7966
- Adresse courriel
- Shakila.Ebrahimi@torontopolice.on.ca
Détails de l'offre
Les détails complets de cette occasion de marché sont disponibles sur un site tiers
Cliquez sur le bouton ci-dessous pour vous rendre vers ce site Web. Le site tiers pourrait exiger la création d’un compte personnel pour consulter l’occasion de marché ou pour soumissionner. Les informations reliées aux frais encourus pour accéder aux détails complets sont indiqués sous l’onglet Description.