B&A
City and County of San Francisco
Ingénieur principal en intégration de systèmes (systèmes d'entreprise), intégration Oracle BPEL / SOA (1064) – Département de la technologie
Description de l'entreprise
Les informations concernant ce processus de recrutement sont indiquées ci-dessous :
Type de poste : Exempté permanent (PEX), poste à temps plein exclu par la Charte du processus de concours de la fonction publique et exercé à la discrétion de l'autorité de nomination.
La durée prévue de ce poste de projet est de trente-six (36) mois maximum.
Ouverture des candidatures : 19 février 2026
Date limite de candidature : Postulez immédiatement. Ce recrutement est considéré comme ouvert jusqu'à ce que le poste soit pourvu et ne sera pas clôturé avant le 10 juillet 2026.
Fourchette salariale : 148,460.00 $ - 186,732.00 $ par an (cliquez ici pour en savoir plus).
Cette offre d'emploi a été modifiée comme suit :
- 6/26/2026 : Mise à jour pour corriger des erreurs matérielles dans la description de l'entreprise et les qualifications souhaitées.
- 6/23/2026 : Mise à jour pour réorganiser les sections par souci de clarté et inclure l'augmentation salariale prévue à compter du 1er juillet 2026.
- 4/15/2026 : Mise à jour pour refléter la prolongation de la période de candidature et ajouter des informations dans la section de conclusion.
- 2/27/2026 : Mise à jour de l'intitulé du poste, des qualifications souhaitées et des détails de la fourchette salariale pour refléter la complexité et les responsabilités avancées de ce rôle.
- 2/23/2026 : Mise à jour de la nature du travail pour inclure des informations supplémentaires sur la politique de télétravail.
Lieu de travail : Le titulaire effectuera la majeure partie du travail au Département de la technologie, 1 South Van Ness Avenue, San Francisco, CA 94103. Toutefois, il peut y avoir des situations où le titulaire devra travailler sur d'autres sites dans tout le City and County of San Francisco selon nécessaire.
Il s'agit d'un poste à temps plein. Le département propose un mode de travail hybride conformément aux politiques de City & County of San Francisco en matière de télétravail, qui exige actuellement une présence sur site d'un minimum de (2) jours par semaine.
Nature du travail : Le poste peut nécessiter une force et une coordination suffisantes pour soulever, pousser, tirer et/ou transporter le poids de l'équipement informatique. Peut nécessiter une coordination main/œil et une dextérité manuelle pour la saisie de données. Peut impliquer une exposition prolongée aux terminaux vidéo (VDT).
Vérification
Veuillez vous assurer qu'il est clair dans votre candidature comment vous remplissez les qualifications minimales. Chaque candidature est examinée pour s'assurer que vous remplissez les qualifications minimales telles qu'indiquées dans l'offre d'emploi. Veuillez consulter nos articles sur la candidature à l'emploi et les qualifications minimales ainsi que la vérification de l'expérience et/ou de l'éducation pour les considérations prises lors de l'examen des candidatures.
Remarque : La falsification de son éducation, de sa formation ou de son expérience professionnelle ou toute tentative de tromperie sur la candidature peut entraîner une disqualification pour cette opportunité d'emploi et les futures opportunités avec le City and County of San Francisco.
Les candidats doivent satisfaire aux exigences de qualification minimale à la date limite finale de candidature, sauf indication contraire.
Informations supplémentaires, procédures de sélection
Le processus de sélection comprendra l'évaluation des candidatures par rapport aux exigences minimales et l'évaluation des connaissances, compétences et capacités liées au poste des candidats. En fonction du nombre de candidats, le Département peut établir et mettre en œuvre des mécanismes de sélection supplémentaires pour évaluer les qualifications des candidats. Cela comprend généralement un entretien oral et/ou un exercice écrit ou de performance.
Si cela s'avère nécessaire, seuls les candidats dont les qualifications correspondent le plus étroitement aux besoins du Département seront invités à poursuivre le processus de sélection. Les candidats remplissant les exigences minimales ne sont pas garantis d'avancer dans le processus de sélection.
Informations supplémentaires concernant l'emploi avec le City and County of San Francisco : Informations sur le processus d'embauche
Historique des condamnations, aperçu des avantages sociaux des employés, égalité des chances
Opportunité, travailleur des services d'urgence, aménagement ADA, droit au
Travail, copies des documents de candidature, déclaration de diversité, comment
postuler : Les candidats sont encouragés à postuler immédiatement car ce recrutement peut être clôturé à tout moment, mais pas avant le 10 juillet 2026. Votre candidature DOIT inclure un CV. Pour le télécharger, veuillez le joindre en utilisant la fonction "pièces jointes supplémentaires". Vous pouvez contacter Sean Sexton par e-mail à [email protected] pour toute question concernant cette opportunité. Les soumissions tardives ou incomplètes ne seront pas prises en compte. Les documents/candidatures envoyés par courrier, remis en main propre ou par fax ne seront pas acceptés. Les CV ne seront pas acceptés en remplacement d'une candidature complète au City and County of San Francisco.
Pour les meilleures pratiques sur le processus de candidature, veuillez visiter le Guide des meilleures pratiques pour postuler à des emplois dans le City and County of San Francisco.
Les candidats peuvent être contactés par e-mail au sujet de cette annonce et il est donc de leur responsabilité de s'assurer que leur adresse e-mail enregistrée est exacte et tenue à jour. De plus, les candidats doivent s'assurer que les e-mails du CCSF ne sont pas bloqués sur leur ordinateur par un filtre anti-spam. Pour éviter tout blocage, les candidats doivent configurer leur e-mail pour accepter le courrier du CCSF provenant des adresses suivantes : @sfgov.org, @sfdpw.org, @sfport.com, @flysfo.com, @sfwater.org, @sfdph.org, @asianart.org, @sfmta.com, @sfpl.org, @dcyf.org, @first5sf.org, @famsf.org, @ccsf.edu, @smartalerts.info et @smartrecruiters.com).
Les candidats recevront un e-mail de confirmation indiquant que leur candidature en ligne a été reçue en réponse à chaque annonce pour laquelle ils postulent. Les candidats doivent conserver cet e-mail de confirmation pour leurs dossiers. Le fait de ne pas recevoir cet e-mail signifie que la candidature en ligne n'a pas été soumise ou reçue.
Le bureau de l'administrateur de la ville s'engage à garantir que les services de la ville sont inclusifs, efficaces, équitables et culturellement compétents pour les habitants de San Francisco de toutes races, origines ethniques, religions et orientations sexuelles. Cet engagement nécessite un examen complet et une analyse approfondie des pratiques et politiques existantes pour supprimer les obstacles à une véritable inclusion.
Nous nous engageons également à garantir un lieu de travail sûr, équitable et inclusif pour les individus de toutes races. Cela inclut la création d'opportunités d'embauche, de promotion, de formation et de développement pour tous les employés, y compris, mais sans s'y limiter, les personnes noires, autochtones et de couleur (BIPOC).
Le City and County of San Francisco encourage les femmes, les minorités et les personnes handicapées à postuler. Les candidats seront pris en considération indépendamment de leur sexe, race, âge, religion, couleur, origine nationale, ascendance, handicap physique, handicap mental, état de santé (associé au cancer, antécédents de cancer ou caractéristiques génétiques), statut VIH/SIDA, informations génétiques, état civil, 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 intitulé du poste : 1064-IS Programmer Analyst-Principal
Type de recrutement : Exempté permanent
À propos du Département de la technologie
Êtes-vous prêt à avoir un impact dans l'une des villes les plus innovantes ? Le Département de la technologie de San Francisco (DT) recherche des professionnels de l'informatique passionnés pour aider à façonner l'avenir de la technologie à San Francisco ! En tant que fournisseur centralisé de services technologiques pour le City and County of San Francisco (CCSF), le DT fournit des infrastructures et des services critiques à plus de 33,000 employés, soutenant la sécurité publique, le haut débit municipal, la cybersécurité, les solutions cloud, et plus encore ! Avec un budget annuel de plus de 140 millions de dollars et une équipe de plus de 300 experts, le DT est à la pointe de la transformation numérique. Le DT fournit des services à travers nos domaines clés d'excellence informatique :
- Bureau de gestion de projets informatiques
- Services d'applications d'entreprise, Centre d'excellence Cloud
- Opérations et support informatiques, y compris le Service Desk et le NOC
- Infrastructure de la ville, y compris le réseau, les télécommunications et les centres de données
- Bureau de cybersécurité, y compris la cyberdéfense, la gestion des identités et la reprise après sinistre
- Systèmes de sécurité publique et haut débit municipal
- FiberSF, services de diffusion GovTV, finance et administration informatiques
- Services, technologies émergentes.
Pourquoi nous rejoindre ?
Un travail innovant et percutant
Au DT, vous ne travaillerez pas seulement dans l'informatique, vous propulserez une ville. Votre expertise aura un impact direct sur les résidents de San Francisco, de la réduction de la fracture numérique à la garantie d'opérations municipales sécurisées et efficaces.
Rejoignez l'équipe qui façonne l'avenir de la technologie à San Francisco. Postulez dès aujourd'hui et faites partie d'une équipe informatique dynamique, innovante et axée sur sa mission !
Avantages de travailler pour le CCSF
En plus d'un travail stimulant et gratifiant, la Ville offre une gamme généreuse d'avantages sociaux à ses employés.
- Rémunération, avantages sociaux et options de retraite compétitifs
- Opportunités de croissance de carrière grâce à la formation, à la mobilité interne et à l'éducation subventionnée
- Environnement de travail diversifié dans une ville diversifiée
Description du poste
L'équipe du Justice Tracking Information System (JUSTIS) du Département de la technologie est chargée de concevoir, d'exploiter et de moderniser la plateforme d'échange de données de justice pénale du City and County of San Francisco. JUSTIS permet un partage d'informations sécurisé et en temps réel entre plusieurs agences partenaires de la justice pénale, soutenant des opérations critiques qui fonctionnent 24 heures par jour, 7 jours par semaine.
Ce rôle d'ingénieur principal en intégration système est un poste technique clé au sein de l'équipe de développement JUSTIS, avec un accent principal sur la construction et le support de la couche d'intégration qui alimente le hub d'échange de données JUSTIS. Le poste est particulièrement bien adapté à un développeur possédant une expérience approfondie des technologies d'intégration basées sur Oracle, telles que BPEL, SOA Suite, WebLogic et le développement avancé SQL/PL/SQL, combiné à des compétences en développement API et de services Web.
En travaillant en étroite collaboration avec les architectes système, la direction technique, la gestion de projet et les agences partenaires, le développeur effectue un développement pratique et un support opérationnel complexe dans les environnements de développement, de test et de production. Ce rôle aide à garantir que les échanges de données judiciaires sont fiables, sécurisés, auditables et conformes aux lois et exigences régissant les contrôles d'accès, la protection des données et la sécurité des informations de justice pénale.
En tant que membre de l'équipe de développement JUSTIS, l'ingénieur principal en intégration système est responsable de la conception, du développement, de l'amélioration et du support opérationnel du hub d'échange de données JUSTIS et de ses services et composants d'intégration associés. Cela inclut la création et la maintenance d'intégrations qui permettent aux agences partenaires de mettre en œuvre l'échange de données de système à système, tout en garantissant une haute disponibilité et une forte intégrité des données.
Ce poste nécessite une solide expertise technique en intégration d'entreprise et en technologies Oracle, ainsi qu'une conscience opérationnelle et la capacité de collaborer efficacement entre les équipes et les agences partenaires.
Les tâches essentielles comprennent, sans s'y limiter, les suivantes :
Intégration Oracle et développement de bases de données
- Concevoir, développer et maintenir des objets de base de données Oracle, y compris des tables, des vues, du SQL complexe et des procédures/packages PL/SQL (Oracle 12c/19c).
- Développer, améliorer et prendre en charge les flux de travail d'intégration à l'aide d'Oracle BPEL et des composants associés de la SOA Suite pour mettre en œuvre les processus métier et les modèles d'échange de données.
- Créer et maintenir des schémas de base de données qui représentent et soutiennent les processus métier, avec une attention particulière portée aux performances, à l'intégrité des données et à la maintenabilité.
- Prendre en charge et dépanner les solutions d'intégration basées sur Oracle WebLogic et la SOA Suite, y compris le diagnostic des défaillances dans les flux de travail multi-systèmes.
Services Web, APIs et interfaces d'intégration
- Concevoir, développer et maintenir des services Web et des interfaces d'intégration qui prennent en charge un échange de données sécurisé et fiable entre les systèmes des partenaires judiciaires.
- Mettre en œuvre et prendre en charge des intégrations basées sur les services à l'aide de services RESTful et JSON ; maintenir une connaissance pratique de SOAP et XML si nécessaire.
- Développer des composants côté serveur et des services d'intégration réutilisables et testables, en tirant parti de Python et Java selon les besoins pour le développement de services et les outils opérationnels.
Middleware, messagerie et support opérationnel
- Prendre en charge les intégrations qui tirent parti des technologies de middleware et de messagerie (par exemple, ActiveMQ et Microsoft message queue) pour permettre un transfert de données fiable et évolutif.
- Dépanner et résoudre les problèmes de production complexes liés aux intégrations, aux performances des bases de données, aux files d'attente middleware et à la fiabilité des services.
- Prendre en charge les environnements de développement, de test et de production pour des opérations critiques, 24x7, entre plusieurs agences partenaires judiciaires.
DevOps, qualité et gestion des versions
- Mettre en œuvre et maintenir des pipelines CI/CD pour garantir que les versions sont bien définies, reproductibles et opérationnellement stables.
- Examiner, vérifier et valider le code logiciel pour garantir le respect des normes de qualité, de sécurité et de maintenabilité.
- Développer et maintenir des tests unitaires et d'intégration ; soutenir la planification des tests et la validation post-déploiement.
Documentation et collaboration d'équipe
- Produire et maintenir la documentation technique (par exemple, spécifications d'intégration, documentation des flux de travail, runbooks et procédures opérationnelles).
- Travailler en collaboration avec d'autres développeurs, architectes et parties prenantes ; aider ses coéquipiers et contribuer aux objectifs de livraison partagés.
- Communiquer clairement les problèmes techniques et les options de solution aux partenaires techniques et non techniques.
Effectue les tâches et responsabilités connexes, telles qu'assignées.
Qualifications, qualifications minimales, éducation
Un diplôme d'associé en informatique ou dans un domaine étroitement lié d'un collège ou d'une université accrédité OU son équivalent en termes de crédits/unités de cours totaux [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 en informatique ou dans un domaine étroitement lié].
Expérience : Cinq (5) ans d'expérience dans la programmation ou le développement d'applications ou de logiciels.
Substitution : Une expérience supplémentaire telle que décrite ci-dessus peut être substituée au diplôme requis sur une base annuelle (jusqu'à un maximum de deux (2) ans). Une (1) année équivaut à trente (30) unités semestrielles ou quarante-cinq (45) unités trimestrielles avec un minimum de 10 unités semestrielles / 15 unités trimestrielles en informatique ou dans un domaine étroitement lié.
Note(s) : Une année d'emploi à temps plein est considérée comme équivalente à 2000 heures (2000 heures d'expérience de travail qualifiée sont basées sur une semaine de travail de 40 heures). Toutes les heures supplémentaires que vous travaillez au-delà de quarante (40) heures par semaine ne sont pas incluses dans le calcul pour déterminer l'emploi à temps plein. Les candidats doivent satisfaire aux exigences de qualification minimale à la date limite finale, sauf indication contraire.
Qualifications souhaitées
- Expérience approfondie dans le développement et le support d'applications à l'échelle de l'entreprise ou d'intégrations système.
- Expertise avancée dans les bases de données Oracle, y compris le SQL complexe, l'optimisation des performances, la conception de schémas et le développement PL/SQL (Oracle 12c/19c).
- Expérience approfondie des technologies d'intégration Oracle, y compris Oracle BPEL, SOA Suite, WebLogic et les outils de développement/support associés (par exemple, JDeveloper, SQL Developer).
- Solide expérience dans la conception et le support de services Web et d'interfaces d'intégration utilisant REST/JSON ; connaissance pratique de SOAP/XML.
- Expérience avec les middleware, la messagerie et les modèles d'intégration (par exemple, ActiveMQ, Microsoft message queue, approches basées sur les événements).
- Maîtrise des pipelines CI/CD, des systèmes de contrôle de version (Git) et des pratiques DevOps modernes.
- Solides compétences en tests unitaires, débogage, dépannage et support de production.
- Expérience de travail dans des environnements hautement réglementés impliquant des données sensibles ou protégées ; la familiarité avec les exigences CJIS est hautement souhaitable.
- Expérience de travail dans des environnements Agile/Scrum ou informés par ITIL.
- Expérience avec les scripts/automatisation (par exemple, scripts shell) et solides pratiques de documentation technique.
- Expérience dans l'exploitation d'outils de développement assistés par IA (par exemple, GitHub Copilot, ChatGPT, Microsoft Copilot) pour améliorer la productivité, la qualité du code et la documentation.
- Capacité démontrée à travailler efficacement dans des environnements opérationnels exigeants et à haute disponibilité, avec une attention particulière à la précision et au résultat.
- Expérience pratique démontrée dans l'application des concepts fondamentaux associés à l'informatique, aux systèmes d'information, à l'ingénierie ou à des domaines étroitement liés.
