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
    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:
    1. Designs and codes complex new programs and modifications to complex existing systems according to requirements.
    2. Designs, develops and delivers digital solutions (web, mobile, and platform) that significantly improve our citizen experience and police officer and staff experience.
    3. Balances quality of code with citizen and police officer needs and business requirements.
    4. Collaborates with team members cross disciplines and departments.
    5. Engages with real users to understand need, validate hypotheses, and conduct user testing.
    6. Contributes input and expertise to the overall success of the team.
    7. Encourages input and expertise from rest of the team to ensure every voice is heard.
    8. Mentors junior team developers with technical guidance and may be required to coordinate the assignments.
    9. Tests and validates code.
    10. Contributes to the continuous improvement of design thinking practice at Toronto Police Service Digital.
    11. 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.
    12. 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.
    13. Evaluates ‘Requests for Proposals’ and development tools.  Assists with the analysis, evaluation, documentation and design of complex systems.
    14. Leads a triage team to evaluate, prioritize and assign the resolution of defects.
    15. Performs typical duties inherent to the position
    Education, Training, Certifications or Designations Required
    Mandatory
    1. University or College Degree/Diploma in Computer Science or a related field, or an equivalent combination of education, training and experience.
    2. Hands-on enterprise experience with Power Apps, Power Automate and Dataverse.
    3. Experience integrating Power Platform solutions with various data sources.
    4. Experience working with cloud based solutions and cloud deployment.
    5. Strong understanding and experience in web development with 5 years’ experience using HTML5, CSS, JavaScript and modern JavaScript frameworks.
    6. Experience integrating with APIs, Content Management Solution(s) and Customer Relationship Management System(s).
    7. Experience on Client Object Model (CSOM). .Net Framework, C#, ASP.Net, Azure.
    8. A thorough understanding of the HTTP protocol (GET/POST/PUT/DELETE, requests/responses and cookies/sessions), REST APIs, client-side caching, responsive websites.
    9. Some familiarity with Microsoft Dynamics CRM
    10. Experience with UI responsive frameworks such as Bootstrap.
    11. Experience working with a team of developers and version control management tools.
    12. Experience working in an Agile development environment.
    13. Experience using processes such as Scrum and tools like Jira Software.
    14. Strong debugging skills combined with an understanding of performance, scaling and caching in web platforms.
    Preferred
    1.       Development skills and expertise in alternate languages and platforms related to Digital Delivery

    Knowledge, Skills and Experience Required
    Mandatory
    1. Strong proficiency in administering and configuring the Microsoft Power Platform Suite, Drupal and vue.js
    2. Solid troubleshooting skills and the ability to diagnose and resolve issues with modern online applications, web servers, vue.js, drupal
    3. Expertise in building web layouts.
    4. Understanding of sprint based / agile development.
    5. Knowledge of accessibility compliance requirements (AODA), performance, API design and other development best practices.
    6. Encourages shared code ownership and discourage siloed knowledge.
    7. Does not get discouraged, fails fast and infects the team with this approach.
    8. Opinionated, yet seeks input from others.  Encourages collaboration and recognizes the strength of multiple minds on one problem.
    9. Understanding of emerging web and mobile development models.
    10. Enjoys trying new technologies and ventures into new development areas that are not yet in your experience.
    11. Strong verbal, reading comprehension and written communication skills
    12. Self-motivated in learning new technologies
    13. Customer relationship and time-management skills
    14. Requirements and information gathering skills
    15. Collaboration and team building skills
    16. Strong problem solving and analytical skills
    17. Meeting facilitation and presentation skills
    Notwithstanding the above noted, the TPS retains the right to terminate any contract without notice for cause

      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)

      Former un partenariat avec une autre entreprise

      La fonctionnalité permettant d'ajouter le nom de votre entreprise à la liste des entreprises intéressées est temporairement indisponible.

      Cette liste ne remplace pas et n'affecte pas les procédures de l'appel d'offres pour ce processus d'achat. Les entreprises doivent tout de même répondre aux demandes de soumissions et concurrencer en fonction des critères établis. Pour plus d'informations, veuillez lire les conditions d'utilisation.

      Coordonnées

      Organisation contractante

      Organisation
      Toronto Police Service
      Adresse
      40 College Street
      Toronto, Ontario, M5G 2J3
      Canada
      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.

      Admissibilité et conditions d’utilisation

      Les occasions de marché du gouvernement du Canada, ainsi que les avis d’attribution, les documents de sollicitations et autres documents sont disponibles sans frais sur AchatsCanada, sans devoir s’inscrire.

      Les informations peuvent être disponibles sur une autre source avant d'être disponibles sur AchatsCanada. Vous avez peut-être reçu ces informations via un distributeur tiers. Le gouvernement du Canada n'est pas responsable des avis d'appel d'offres ou des documents et pièces jointes qui ne sont pas accédés directement à partir d’AchatsCanada.canada.ca.

      Les appel d'offres ou avis d'attribution du gouvernement du Canada sont titulaire d’une licence du gouvernement ouvert - Canada qui régit son utilisation. Les documents de sollicitation et / ou les pièces jointes à l'appel d'offres sont protégés par le droit d'auteur. Veuillez consulter les conditions d’utilisation pour obtenir plus d'information.

      Détails

      Langue(s)
      Anglais
      Durée du contrat
      12 mois
      Méthode d'approvisionnement
      Concurrentielle – Traditionnelle

      Soutien aux petites et moyennes entreprises

      Si vous avez des questions concernant cette occasion de marché, veuillez communiquer avec l'agent de négociation des contrats, dont les coordonnées se trouvent sous l'onglet Coordonnées.

      Consultez notre page de soutien si vous avez besoin d'aide ou si vous avez des questions sur le processus d'approvisionnement du gouvernement, y compris sur la façon de soumissionner ou de s'inscrire dans SAP Ariba. Vous pouvez également contacter Soutien en approvisionnement Canada, qui dispose de bureaux à travers le Canada.

      Date de modification: