Mobile Technologies Inc.
City and County of San Francisco
Ingeniero de Integración – División de Administración – SF Municipal Transportation Agency (1043)
Descripción de la Empresa
TIPO DE NOMBRAMIENTO: Exento Temporal, Categoría 18: Este puesto está excluido por la Carta del proceso de examen competitivo de Servicio Civil, servirá a discreción del Oficial de Nombramiento y se considerará un empleado "a voluntad". La duración de este nombramiento no excederá los 36 meses.
Apertura de Solicitud: Octubre 8, 2026
Fecha límite de solicitud: 23:59 PST del 2 de noviembre de 2026
ID de Reclutamiento: TEX-1043-168707
Salario: $159,120 - $200,226 anuales
División: Administración
Sección/Unidad: Soluciones Tecnológicas e Integración – Middleware
Ubicación de Trabajo: One South Van Ness Avenue, 3ª Planta, San Francisco, CA 94103
Horario de Trabajo: Lunes – Viernes, 8:00am-5:00pm; mínimo de 4 días a la semana en la oficina. Adicionalmente, se requerirá trabajo fuera de horario según sea necesario durante las noches o fines de semana (típicamente una o dos veces al mes).
Cómo Solicitar
- Enviar la solicitud de Smart Recruiters haciendo clic en "Estoy Interesado"/"Solicitar Ahora" y completando la solicitud.
- Responder al cuestionario complementario de Microsoft Forms. El enlace solo se encuentra aquí: forms.cloud.microsoft/r/t9y1EEkd1c
Su solicitud NO será revisada sin la finalización de los tres componentes antes de la fecha límite.
Información Adicional
Verificación
Se puede solicitar a los solicitantes que presenten una verificación de la educación y experiencia cualificadas en cualquier momento durante el proceso de reclutamiento y selección. Puede encontrar más información en: careers.sf.gov/knowledge/#verification. Falsificar la educación, formación o experiencia laboral o el intento de engaño en la solicitud puede dar lugar a la descalificación para esta y futuras oportunidades de empleo con la City and County of San Francisco.
Proceso de Selección
Las solicitudes serán revisadas para determinar la experiencia cualificada relevante. Se pueden utilizar mecanismos de revisión adicionales para determinar las cualificaciones de los candidatos. Solo aquellos solicitantes que cumplan más de cerca las necesidades de la Agencia serán invitados a avanzar en el proceso de selección.
Información sobre el Proceso de Contratación
Historial de Condenas
Resumen de Beneficios para Empleados
Igualdad de Oportunidades de Empleo
Trabajador de Servicio de Desastres
Acomodación ADA
Derecho a Trabajar
Copias de Documentos de Solicitud
Declaración de Diversidad
Cómo Solicitar: Las solicitudes para puestos de la City and County of San Francisco solo se aceptan a través de un proceso en línea.
Visite Careers With Purpose | City and County of San Francisco
Escriba "1043" en el campo "Buscar por clase o palabra clave".
Haga clic en el enlace para abrir el Anuncio de Empleo.
Seleccione el botón "Solicitar Ahora" y siga las instrucciones en pantalla.
Se debe adjuntar un currículum a la solicitud en línea.
Envíe la respuesta al cuestionario complementario: forms.cloud.microsoft/r/t9y1EEkd1c
Para preguntas o consultas, póngase en contacto con el Analista de Recursos Humanos, Lisamarie Chavis en [email protected].
Este reclutamiento puede ser utilizado para cubrir puestos similares en esta clasificación en SFMTA.
Toda su información se mantendrá confidencial de acuerdo con las directrices de EEO.
La City and County of San Francisco anima a mujeres, minorías y personas con discapacidades a solicitar. Los solicitantes serán considerados independientemente de su sexo, raza, edad, religión, color, origen nacional, ascendencia, discapacidad física, discapacidad mental, condición médica (asociada con el cáncer, antecedentes de cáncer o características genéticas), estado de VIH/SIDA, información genética, estado civil, orientación sexual, género, identidad de género, expresión de género, estado militar y de veterano, u otra categoría protegida por la ley.
Código y Título del Puesto: 1043-IS Engineer-Senior
Tipo de Cobertura: Exento Temporal
Descripción del Puesto
La Agencia de Transporte Municipal de San Francisco (SFMTA) es un departamento de la City and County of San Francisco responsable de la gestión de todo el transporte terrestre en la Ciudad. La SFMTA supervisa el transporte público Municipal Railway (División de Tránsito o "Muni"), así como el ciclismo, laparatransit, el estacionamiento, el tráfico, los desplazamientos a pie y los taxis. La SFMTA se encuentra actualmente en proceso de implementar una actualización de la tecnología utilizada para gestionar las operaciones de tren ligero en superficie y en el metro.
Descripción del Puesto
El Proyecto de Actualización del Control de Trenes (TCUP) es un proyecto multimillonario de varios años con el objetivo de reemplazar el sistema de control de trenes existente a bordo de los vehículos y en el metro de Muni con una tecnología de última generación basada en radio. TCUP ampliará la supervisión de trenes por parte del sistema de control de trenes desde el metro a todo el sistema de tren ligero de Muni en superficie. El contrato del proveedor de TCUP y el trabajo de instalación serán gestionados por un equipo de gestión de proyectos dentro de la División de Tránsito ("Muni").
La Tecnología de la Información es el núcleo de TCUP. El equipo de Soluciones Tecnológicas e Integración (TSI) de la SFMTA entregará el alcance tecnológico para TCUP. El rol apoyará la entrega de los componentes de tecnología de la información.
El éxito requiere inversiones significativas en infraestructura de red ampliada, arquitectura de datos, sistemas de comunicación inalámbrica, servidores, bases de datos y ciberseguridad. Los sistemas del proyecto necesitarán integración de datos con los sistemas empresariales y de transporte inteligente existentes. Los cambios deben ser establecidos como línea base, documentados, diseñados, implementados y probados.
Esta es una oportunidad para trabajar con partes interesadas y unidades de negocio en toda la SFMTA y dar un paso fundamental en su carrera. Su trabajo impactará la vida de todos los usuarios de nuestros servicios e infraestructura de transporte.
Ejemplos de Tareas Importantes y Esenciales
- Colaborar con las partes interesadas, proveedores, equipos de proyecto y personal operativo para definir requisitos, coordinar actividades de prueba y resolver problemas de integración.
- Proporcionar aportaciones técnicas y recomendaciones sobre enfoques de integración, diseño de interfaces, arquitectura de sistemas y metodologías de prueba.
- Crear y documentar especificaciones de interfaz, documentos técnicos y diagramas.
- Identificar dependencias de datos y mapear entre sistemas.
- Crear scripts para la transformación y migración de datos.
- Configurar y probar APIs, middleware y sistemas de mensajería.
- Analizar, solucionar y resolver problemas de integración en plataformas de tecnología empresarial y operativa con una interrupción mínima del rendimiento del sistema.
- Implementar procesos de control de versiones y gestión de cambios.
- Desarrollar y ejecutar planes y casos de prueba de integración, rendimiento, fiabilidad y de extremo a extremo, incluida la validación de escenarios de conmutación por error y manejo de errores.
- Apoyar las actividades de despliegue, puesta en marcha, preparación operativa, continuidad del negocio, planificación de reversión, respuesta a incidentes y estabilización post-despliegue para sistemas de transporte de misión crítica.
- Revisar y evaluar los diseños, especificaciones de interfaz, resultados de pruebas y entregables técnicos proporcionados por el proveedor para verificar el cumplimiento de los requisitos del proyecto y los estándares de la agencia.
- Apoyar la gestión de la configuración y el mantenimiento de los entornos de integración de desarrollo, prueba, staging y producción.
- Realizar tareas relacionadas según se asignen.
Cualificaciones
Cualificaciones Mínimas
- Educación: Un título de asociado en informática, ingeniería informática, sistemas de información o un campo estrechamente relacionado de una universidad o colegio acreditado O su equivalente en términos de créditos/unidades totales de cursos [es decir, al menos sesenta (60) créditos/unidades semestrales o noventa (90) créditos/unidades trimestrales con un mínimo de veinte (20) créditos/unidades semestrales o treinta (30) créditos/unidades trimestrales en uno de los campos anteriores o un campo estrechamente relacionado].
- Experiencia: Tres (3) años de experiencia analizando, instalando, configurando, mejorando y/o manteniendo los componentes de un sistema o plataforma.
- Sustitución: Un año de experiencia adicional como se describe anteriormente puede sustituir al título requerido.
- La finalización del Programa de Aprendices de Sistemas de Información 1010 puede sustituir al título requerido.
Notas
- Los solicitantes deben cumplir con las cualificaciones mínimas en la fecha límite de presentación, a menos que se indique lo contrario.
- Un (1) año de experiencia a tiempo completo equivale a 2000 horas. (2000 horas de experiencia laboral cualificada se basan en una semana laboral de 40 horas). Cualquier hora extra que trabaje por encima de las cuarenta (40) horas por semana no se incluye en el cálculo para determinar la experiencia a tiempo completo.
Cualificaciones Deseables
Las cualificaciones deseables indicadas pueden utilizarse para identificar a los candidatos que avanzan al proceso de entrevista y/o para identificar al/los finalista(s) del puesto al final del proceso de selección cuando se remitan para su contratación.
- 3+ años de experiencia utilizando APIs (REST, SOAP, MQTT, gRPC, WebSocket) para la comunicación entre sistemas.
- 3+ años de experiencia con colas de mensajes (por ejemplo, Azure Service Bus, Azure Event Hubs) y tecnologías middleware que soportan la integración asíncrona.
- 3+ años de experiencia desarrollando, desplegando y soportando soluciones de integración sin servidor utilizando plataformas en la nube como Microsoft Azure Functions, Azure Logic Apps, AWS Lambda o tecnologías similares.
- 3+ años de experiencia creando, desplegando, manteniendo y solucionando problemas de imágenes de contenedores Docker y aplicaciones contenerizadas en entornos de desarrollo, prueba y producción.
- Dominio de al menos un lenguaje (Python preferido; Java, C++ o JavaScript aceptables) para desarrollar scripts de integración, herramientas o flujos de trabajo de automatización.
- Dominio del diseño e implementación de software orientado a objetos.
- 3+ años de experiencia desarrollando, ejecutando y solucionando problemas de integración, sistemas y pruebas de aceptación de usuarios utilizando herramientas como Postman, SoapUI o plataformas similares.
- 3+ años de experiencia en el desarrollo de software para sistemas de transmisión de datos en tiempo real utilizando principios de diseño asíncrono y multihilo.
- 3+ años de experiencia con protocolos y tecnologías de comunicación, incluyendo HTTP/HTTPS, FTP/SFTP, Server-Sent Events (SSE) y otras tecnologías utilizadas para la integración de sistemas.
- 3+ años de experiencia consultando, mapeando, transformando y validando datos en entornos relacionales o no relacionales utilizando herramientas ETL o scripts personalizados.
- Dominio de Git y prácticas de control de código fuente para la gestión de artefactos de integración, scripts y activos de prueba.
- 3+ años de experiencia desarrollando, revisando o manteniendo Documentos de Control de Interfaz (ICD), especificaciones de interfaz, procedimientos de prueba y documentación de diseño técnico para entornos multisisitema complejos.
- 3+ años de experiencia integrando Sistemas de Transporte Inteligente (ITS), sistemas ferroviarios, sistemas de gestión de tránsito, plataformas CAD/AVL, sistemas de comunicación u otros entornos de tecnología operativa.
- 3+ años de experiencia apoyando actividades de despliegue, puesta en marcha, corte, migración y preparación operativa para sistemas de misión crítica.
- Experiencia colaborando con diversas partes interesadas y fomentando un entorno inclusivo que valora diferentes perspectivas, orígenes y experiencia para impulsar una toma de decisiones eficaz.
