Databricks
Thermo Fisher Scientific
Desarrollador Senior Mainframe
Entorno de Trabajo
Horario de Trabajo Estándar (Lun-Vie) Condiciones Ambientales Oficina
- Ubicación: Ottawa, Canadá
- Modelo de Trabajo: Modelo de trabajo híbrido con una combinación de trabajo presencial y remoto, según lo definan las necesidades del equipo y del negocio
- Expectativas de Soporte: Participación en una rotación de guardia compartida, incluyendo soporte ocasional los fines de semana o fuera del horario laboral
Lo que el Éxito Implica
El candidato seleccionado:
- Liderará con éxito proyectos y entregará soluciones de alta calidad, escalables y mantenibles
- Proporcionará soluciones de diseño efectivas alineadas con las necesidades del negocio, la arquitectura del sistema y la dirección tecnológica a largo plazo
- Actuará como mentor técnico y persona de referencia para el conocimiento de aplicaciones, la guía de diseño, la calidad del código, la resolución de problemas y la gestión de riesgos de entrega
- Demostrará un fuerte liderazgo, propiedad y responsabilidad en la entrega y el soporte de producción
- Se involucrará proactivamente con los stakeholders del negocio y aportará valor en las discusiones
- Aprenderá rápidamente sistemas complejos, procesos de negocio y dependencias técnicas
- Identificará riesgos, deuda técnica y oportunidades de mejora antes de que se conviertan en problemas de entrega o producción
- Aprenderá continuamente, explorará nuevos enfoques e impulsará iniciativas de resolución de problemas
- Contribuirá al éxito del equipo, la estabilidad del sistema y los esfuerzos de modernización
- Apoyará una cultura positiva, colaborativa y de equipo, compartiendo conocimientos, mentorizando a otros y ayudando al equipo a tener éxito
Descripción del puesto
Como parte del equipo de Thermo Fisher Scientific, descubrirás un trabajo significativo que tiene un impacto positivo a escala global. Únete a nuestros compañeros para dar vida a nuestra Misión cada día, permitiendo a nuestros clientes hacer del mundo un lugar más saludable, limpio y seguro. Proporcionamos a nuestros equipos globales los recursos necesarios para alcanzar los objetivos profesionales individuales, al tiempo que ayudamos a llevar la ciencia un paso más allá desarrollando soluciones para algunos de los desafíos más difíciles del mundo, como la protección del medio ambiente, la seguridad de nuestros alimentos o la ayuda en la búsqueda de curas para el cáncer.
Buscamos un Desarrollador Senior Mainframe para unirse a nuestro equipo de ingeniería con sede en Ottawa, dando soporte al desarrollo, mejora, modernización y estabilidad de producción de aplicaciones críticas. Este puesto es ideal para un profesional práctico de mainframe que pueda asumir la responsabilidad de la entrega de extremo a extremo, aprender rápidamente dominios técnicos y de negocio complejos, liderar discusiones de diseño, resolver desafíos de producción y entrega, y mentorizar a otros miembros del equipo. El candidato seleccionado aportará una profunda experiencia con aplicaciones mainframe basadas en COBOL y tecnologías relacionadas, sólidas habilidades analíticas y de resolución de problemas, y la capacidad de colaborar eficazmente con los stakeholders del negocio, arquitectos, equipos de QA, soporte y socios de entrega globales. Este es un puesto senior para alguien que combine profundidad técnica, pensamiento estratégico de soluciones, responsabilidad, curiosidad y una sólida mentalidad de equipo.
Responsabilidades Clave
- Liderar el diseño, desarrollo, pruebas, implementación y mantenimiento de aplicaciones utilizando COBOL, CICS, JCL, VSAM, IDMS y utilidades SORT
- Ser responsable y dirigir la entrega de extremo a extremo de proyectos, mejoras, correcciones de defectos y de producción, garantizando la calidad, la puntualidad y la alineación con el negocio
- Analizar los requisitos del negocio y traducirlos en soluciones técnicas escalables, mantenibles y fiables
- Preparar documentos de diseño técnico, evaluaciones de impacto, planes de implementación, análisis de flujo de datos y especificaciones de interfaz
- Colaborar con los stakeholders del negocio para comprender los requisitos, identificar riesgos y proponer soluciones prácticas y estratégicas
- Mentorizar y guiar a desarrolladores junior e intermedios, realizar revisiones de código y promover estándares de ingeniería y mejores prácticas
- Actuar como un recurso técnico de confianza para el conocimiento de aplicaciones, la guía de diseño, la calidad del código, la resolución de problemas y la gestión de riesgos de entrega
- Liderar la resolución de problemas complejos de producción, el análisis de causa raíz y la resolución, garantizando un impacto mínimo en el negocio
- Liderar o contribuir a iniciativas de modernización e integración, incluyendo la evaluación de impacto, el diseño de interfaces, el análisis de flujo de datos, la integración de API o middleware, y estrategias de migración seguras
- Participar y dar soporte a la planificación de lanzamientos, despliegue, validación post-producción y actividades de preparación operativa
- Participar en una rotación de soporte on-call, incluyendo fines de semana ocasionales o soporte fuera de horario
- Asegurar el cumplimiento de los estándares de desarrollo, documentación, seguridad, auditoría y requisitos de cumplimiento
- Colaborar eficazmente con equipos globales, incluyendo equipos onshore, offshore, de negocio, QA, infraestructura, arquitectura, soporte y socios multifuncionales
- Identificar proactivamente riesgos, dependencias, deuda técnica y oportunidades para mejorar la estabilidad del sistema, la eficacia de la entrega y la capacidad del equipo
Cualificaciones Requeridas
Titulación universitaria (Grado) con 8+ años de experiencia práctica en desarrollo de aplicaciones Mainframe
- Sólida experiencia práctica en:
- COBOL
- CICS
- JCL
- VSAM
- IDMS/DB2
- Utilidades SORT
- Excelente comprensión del diseño y desarrollo de aplicaciones en tecnologías Mainframe
- Sólida experiencia en el soporte de aplicaciones mainframe tanto batch como online
- Sólida mentalidad de resolución de problemas con capacidad para diseñar e implementar soluciones técnicas
- Demostrada mentalidad de propiedad con la capacidad de trabajar a través de la ambigüedad, identificar proactivamente riesgos y llevar los problemas a su resolución
- Capacidad para aprender rápidamente aplicaciones legacy complejas, procesos de negocio, flujos de datos y puntos de integración
- Disposición para proporcionar soporte de aplicaciones según sea necesario y en rotación
- Capacidad para colaborar con múltiples equipos de negocio y resolver problemas complejos
- Sólidas habilidades analíticas y de resolución de problemas
- Excelentes habilidades de comunicación, colaboración y gestión de stakeholders
- Experiencia en integración de sistemas empresariales
- Conocimiento de las mejores prácticas de seguridad y requisitos de cumplimiento
- Capacidad para trabajar de forma independiente y como parte de un equipo distribuido
- Fuerte orientación al equipo con la capacidad y voluntad de mentorizar a los miembros del equipo y elevar la capacidad general del equipo
Cualificaciones Preferidas
- Exposición a RPG
- Experiencia en desarrollo o soporte de aplicaciones Lotus Notes
- Comprensión de las estrategias de desarrollo, integración o modernización de API
- Experiencia con MQ, middleware, patrones de transferencia de archivos o enfoques de integración empresarial
- Familiaridad con metodologías Agile/Scrum
- Experiencia trabajando en sistemas de gestión de pedidos, cumplimiento, cadena de suministro, finanzas u otros sistemas transaccionales de alto volumen
- Sólida experiencia en soporte de producción y gestión de incidentes
- Experiencia con herramientas como TSO/ISPF, File-AID, Xpediter, Endevor, Changeman, Control-M, CA7, o herramientas similares de desarrollo y planificación de mainframe
- Experiencia trabajando con equipos distribuidos globalmente, incluyendo socios de entrega onshore, offshore y multifuncionales
Compensación
El rango de pago anualizado estimado para este puesto en Ontario es de $85,500.00 a $114,000.00.
