Mobile Technologies Inc.
City and County of San Francisco
Ingénieur Intégration – Division Administration – SF Municipal Transportation Agency (1043)
Description de l'entreprise
TYPE DE NOMINATION : Temporaire Exonéré, Catégorie 18 : Ce poste est exclu par la Charte du processus d'examen concurrentiel de la fonction publique, sera à la discrétion du Responsable de la nomination et est considéré comme un employé "à volonté". La durée de cette nomination ne dépassera pas 36 mois.
Ouverture des candidatures : Octobre 8, 2026
Date limite de candidature : 23h59 PST le 2 novembre 2026
ID de recrutement : TEX-1043-168707
Salaire : 159 120 $ - 200 226 $ par an
Division : Administration
Section/Unité : Solutions Technologiques et Intégration – Middleware
Lieu de travail : One South Van Ness Avenue, 3ème étage, San Francisco, CA 94103
Horaire de travail : Lundi – Vendredi, 8h00-17h00 ; présence sur site minimum 4 jours par semaine. De plus, un travail en dehors des heures normales sera requis si nécessaire le soir ou le week-end (généralement une ou deux fois par mois).
Comment postuler
- Soumettez votre candidature Smart Recruiters en cliquant sur "Je suis intéressé"/"Postuler maintenant" et en complétant la candidature.
- Répondez au questionnaire supplémentaire Microsoft Forms. Lien disponible uniquement ici : forms.cloud.microsoft/r/t9y1EEkd1c
Votre candidature NE SERA PAS examinée sans que les trois composantes soient complétées avant la date limite.
Informations supplémentaires
Vérification
Les candidats peuvent être tenus de fournir une vérification de leur formation et de leur expérience qualifiantes à tout moment du processus de recrutement et de sélection. Plus d'informations peuvent être trouvées sur : careers.sf.gov/knowledge/#verification. Falsifier sa formation, sa formation ou son expérience professionnelle ou une tentative de tromperie dans la candidature peut entraîner une disqualification pour cette opportunité d'emploi et pour les futures opportunités d'emploi auprès de la City and County of San Francisco.
Processus de sélection
Les candidatures seront examinées pour vérifier l'expérience qualifiante pertinente. D'autres mécanismes de sélection pourront être utilisés pour déterminer les qualifications des candidats. Seuls les candidats qui correspondent le plus étroitement aux besoins de l'Agence seront invités à poursuivre dans le processus de sélection.
Informations sur le processus d'embauche
Historique des condamnations
Aperçu des avantages sociaux pour les employés
Égalité des chances en matière d'emploi
Travailleur de service en cas de catastrophe
Accommodation ADA
Droit de travailler
Copies des documents de candidature
Déclaration sur la diversité
Comment postuler : Les candidatures pour les emplois de la City and County of San Francisco ne sont acceptées que par le biais d'un processus en ligne.
Visitez Careers With Purpose | City and County of San Francisco
Tapez "1043" dans le champ "Rechercher par classe ou mot-clé".
Cliquez sur le lien pour ouvrir l'annonce de poste.
Sélectionnez le bouton "Postuler maintenant" et suivez les instructions à l'écran.
Un CV doit être joint à la candidature en ligne.
Soumettez votre réponse au questionnaire supplémentaire : forms.cloud.microsoft/r/t9y1EEkd1c
Pour toute question ou demande, veuillez contacter l'analyste des ressources humaines, Lisamarie Chavis à [email protected].
Ce recrutement peut être utilisé pour pourvoir des postes similaires dans cette classification à la SFMTA.
Toutes vos informations seront gardées confidentielles conformément aux directives EEO.
La City and County of San Francisco encourage les femmes, les minorités et les personnes handicapées à postuler. Les candidats seront considérés indépendamment de leur sexe, race, âge, religion, couleur, origine nationale, ascendance, handicap physique, handicap mental, condition médicale (associée au cancer, antécédents de cancer ou caractéristiques génétiques), statut VIH/SIDA, informations génétiques, état matrimonial, orientation sexuelle, genre, identité de genre, expression de genre, statut militaire et vétéran, ou toute autre catégorie protégée par la loi.
Code et titre du poste : 1043-Ingénieur SI-Senior
Type de pourvoi : Temporaire Exonéré
Description du poste
La San Francisco Municipal Transportation Agency (SFMTA) est un département de la City and County of San Francisco responsable de la gestion de tous les transports terrestres de la Ville. La SFMTA supervise le transport public Municipal Railway (Division Transit ou "Muni"), ainsi que le vélo, le transport adapté, le stationnement, la circulation, la marche et les taxis. La SFMTA est actuellement en train de mettre en œuvre une mise à niveau de la technologie utilisée pour gérer les opérations de métro léger en surface et dans le métro.
Description du poste
Le projet de mise à niveau du contrôle des trains (TCUP) est un projet pluriannuel de plusieurs millions de dollars visant à remplacer le système de contrôle des trains existant à bord des véhicules et dans le métro Muni par une technologie de pointe basée sur la radio. Le TCUP étendra la supervision des trains par le système de contrôle des trains du métro à l'ensemble du système de métro léger Muni en surface.
La technologie de l'information est au cœur du TCUP. L'équipe Solutions Technologiques et Intégration (TSI) de la SFMTA livrera la portée technologique du TCUP. Le rôle soutiendra la livraison des composants informatiques.
Le succès nécessite des investissements importants dans l'infrastructure réseau étendue, l'architecture de données, les systèmes de communication sans fil, les serveurs, les bases de données et la cybersécurité. Les systèmes du projet devront s'intégrer aux systèmes d'entreprise et de transport intelligents existants. Les modifications devront être référencées, documentées, conçues, mises en œuvre et testées.
C'est une opportunité de travailler avec des parties prenantes et des unités commerciales de toute la SFMTA et de franchir une étape décisive dans votre carrière. Votre travail aura un impact sur la vie de tous les utilisateurs de nos services et infrastructures de transport.
Exemples de tâches importantes et essentielles
- Collaborer avec les parties prenantes, les fournisseurs, les équipes de projet et le personnel opérationnel pour définir les exigences, coordonner les activités de test et résoudre les problèmes d'intégration.
- Fournir des contributions techniques et des recommandations concernant les approches d'intégration, la conception des interfaces, l'architecture système et les méthodologies de test.
- Créer et documenter les spécifications d'interface, les documents techniques et les diagrammes.
- Identifier les dépendances de données et mapper entre les systèmes.
- Créer des scripts pour la transformation et la migration des données.
- Configurer et tester les APIs, les middlewares et les systèmes de messagerie.
- Analyser, dépanner et résoudre les problèmes d'intégration entre les plateformes technologiques d'entreprise et opérationnelles avec une perturbation minimale des performances du système.
- Mettre en œuvre des processus de contrôle de version et de gestion des changements.
- Développer et exécuter des plans et des cas de test d'intégration, de performance, de fiabilité et de bout en bout, y compris la validation des scénarios de basculement et de gestion des erreurs.
- Soutenir le déploiement, la mise en service, la préparation opérationnelle, la continuité des activités, la planification du retour arrière, la réponse aux incidents et les activités de stabilisation post-déploiement pour les systèmes de transport critiques.
- Examiner et évaluer les conceptions fournies par les fournisseurs, les spécifications d'interface, les résultats de test et les livrables techniques pour la conformité aux exigences du projet et aux normes de l'agence.
- Soutenir la gestion de la configuration et la maintenance des environnements d'intégration de développement, de test, de staging et de production.
- Effectuer les tâches connexes assignées.
Qualifications
Qualifications minimales
- Formation : Un diplôme d'associé (associate degree) en informatique, génie informatique, systèmes d'information ou dans un domaine étroitement lié, délivré par un collège ou une université accrédité, OU son équivalent en nombre total de crédits/unités de cours [c'est-à-dire au moins soixante (60) crédits/unités semestriels ou quatre-vingt-dix (90) crédits/unités trimestriels, avec un minimum de vingt (20) crédits/unités semestriels ou trente (30) crédits/unités trimestriels dans l'un des domaines susmentionnés ou un domaine étroitement lié].
- Expérience : Trois (3) ans d'expérience dans l'analyse, l'installation, la configuration, l'amélioration et/ou la maintenance des composants d'un système ou d'une plateforme.
- Substitution : Une année d'expérience supplémentaire telle que décrite ci-dessus peut remplacer le diplôme requis.
- La réussite du programme de stagiaire en systèmes d'information 1010 peut remplacer le diplôme requis.
Notes
- Les candidats doivent satisfaire aux qualifications minimales à la date limite de dépôt des candidatures, sauf indication contraire.
- Une (1) année d'expérience à temps plein équivaut à 2000 heures. (2000 heures d'expérience professionnelle qualifiante sont basées sur une semaine de travail de 40 heures). Les heures supplémentaires que vous effectuez au-delà de quarante (40) heures par semaine ne sont pas incluses dans le calcul pour déterminer l'expérience à temps plein.
Qualifications souhaitables
Les qualifications souhaitables indiquées peuvent être utilisées pour identifier les candidats qui avancent dans le processus d'entretien et/ou pour identifier les finalistes à la fin du processus de sélection lorsqu'ils sont référés pour embauche.
- 3+ années d'expérience dans l'utilisation d'APIs (REST, SOAP, MQTT, gRPC, WebSocket) pour la communication entre systèmes.
- 3+ années d'expérience avec les files d'attente de messages (par exemple, Azure Service Bus, Azure Event Hubs) et les technologies middleware prenant en charge l'intégration asynchrone.
- 3+ années d'expérience dans le développement, le déploiement et le support de solutions d'intégration sans serveur à l'aide de plateformes cloud telles que Microsoft Azure Functions, Azure Logic Apps, AWS Lambda ou des technologies similaires.
- 3+ années d'expérience dans la création, le déploiement, la maintenance et le dépannage d'images de conteneurs Docker et d'applications conteneurisées dans des environnements de développement, de test et de production.
- Maîtrise d'au moins un langage (Python préféré ; Java, C++ ou JavaScript acceptables) pour développer des scripts d'intégration, des outils ou des flux de travail d'automatisation.
- Maîtrise de la conception et de la mise en œuvre de logiciels orientés objet.
- 3+ années d'expérience dans le développement, l'exécution et le dépannage des tests d'intégration, système et d'acceptation utilisateur à l'aide d'outils tels que Postman, SoapUI ou des plateformes similaires.
- 3+ années d'expérience dans le développement de logiciels pour des systèmes de streaming de données en temps réel utilisant des principes de conception asynchrone et multi-thread.
- 3+ années d'expérience avec les protocoles et technologies de communication, y compris HTTP/HTTPS, FTP/SFTP, Server-Sent Events (SSE) et d'autres technologies utilisées pour l'intégration système.
- 3+ années d'expérience dans l'interrogation, le mappage, la transformation et la validation de données dans des environnements relationnels ou non relationnels à l'aide d'outils ETL ou de scripts personnalisés.
- Maîtrise de Git et des pratiques de contrôle de source pour la gestion des artefacts d'intégration, des scripts et des actifs de test.
- 3+ années d'expérience dans le développement, la révision ou la maintenance de documents de contrôle d'interface (ICD), de spécifications d'interface, de procédures de test et de documentation de conception technique pour des environnements multi-systèmes complexes.
- 3+ années d'expérience dans l'intégration de systèmes de transport intelligents (ITS), de systèmes ferroviaires, de systèmes de gestion de transport, de plateformes CAD/AVL, de systèmes de communication ou d'autres environnements technologiques opérationnels.
- 3+ années d'expérience dans le support du déploiement, de la mise en service, du basculement, de la migration et des activités de préparation opérationnelle pour les systèmes critiques.
- Expérience de collaboration avec des parties prenantes diverses et de promotion d'un environnement inclusif qui valorise différentes perspectives, origines et expertises pour favoriser une prise de décision efficace.
